home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr11 / gnujun93.zip / GNUJUN93.TXT < prev   
Internet Message Format  |  1993-07-04  |  134KB

  1. From: gnu@prep.ai.mit.edu
  2. Newsgroups: gnu.announce
  3. Subject: June 1993 GNU's Bulletin
  4. Date: 29 Jun 1993 08:26:45 -0400
  5. Organization: Project GNU, Free Software Foundation,
  6.     675 Massachusetts Ave., Cambridge, MA  02139-3309, USA   +1 (617) 876-3296
  7. Reply-To: gnu@prep.ai.mit.edu
  8.  
  9. Here is the ascii version of the latest GNU's Bulletin, which was
  10. first distributed at the June 93 Usenix in Cincinnati, OH.  This ascii
  11. version is essentially the same as the printed version except for
  12. typography, a few graphics, a few corrections and a few additions.
  13.  
  14. Please freely redistribute this text to other forums under the term of the
  15. Copyright Notice below.
  16.  
  17. If you would like a hardcopy, send your request to the FSF address below
  18. (including a small donation to cover copying costs is appreciated, but is not
  19. required).  If you live in an area served by the US Post Office, please also
  20. include a SASE (Self-Addressed Stamped ($0.52) Number 10 or A5 sized
  21. Envelope).  If you're from outside the USA, sending a mailing label rather
  22. than an envelope, and enough International Reply Coupons for a package of
  23. about 100 grams is appreciated but not required.  (Including a few extra
  24. International Reply Coupons for copying costs is also appreciated.)
  25.  
  26. thanx -len
  27.  
  28. Member of the League for Programming Freedom.
  29. Ask <lpf@uunet.uu.net> via e-mail for information.
  30.  
  31. ---------------------------------------------------------------------
  32.  
  33.  
  34. GNU's Bulletin                         June, 1993
  35.  
  36.  
  37.        The GNU's Bulletin is the semi-annual newsletter of the
  38.      Free Software Foundation, bringing you news about the GNU Project.
  39.  
  40. Free Software Foundation, Inc.              Telephone: (617) 876-3296
  41. 675 Massachusetts Avenue
  42. Cambridge, MA    02139-3309
  43. USA                 Electronic mail: `gnu@prep.ai.mit.edu'
  44.  
  45.  
  46.  
  47. Contents
  48. --------
  49.  
  50.     GNU's Who
  51.     GNU's Bulletin
  52.     What Is the Free Software Foundation?
  53.     What Is Copyleft?
  54.     Free Software Support
  55.        Hundred Acre Consulting Expands
  56.     Donations Translate Into Free Software
  57.        Cygnus Matches Donations!
  58.     OCEAN Integrated-Circuit Design System
  59.     Informal ``GCC Consortium''
  60.     GNUs Flashes
  61.     Moscow Free Software Conference
  62.     LPF Files Amicus Brief
  63.     What Is the LPF?
  64.     Project GNU Wish List
  65.     The Text Software Initiative
  66.     Free Information Sources
  67.     Free Software and GNU in Japan
  68.     Project GNU Status Report
  69.     GNU Documentation
  70.     GNU Software Available Now
  71.        Contents of the Emacs Tape
  72.        Contents of the Scheme Tape
  73.        Contents of the Languages Tape
  74.        Contents of the Utilities Tape
  75.        Contents of the Experimental Tape
  76.        Contents of the X11 Tapes
  77.        Berkeley Networking 2 Tape
  78.        VMS Emacs and Compiler Tapes
  79.     Tape Subscription Service
  80.     How to Get GNU Software
  81.     GNU Source Code CD-ROM
  82.     The Deluxe Distribution
  83.     MS-DOS Distribution
  84.        Contents of the Demacs diskettes
  85.        Contents of the DJGPP diskettes
  86.        Contents of the Selected Utilities diskettes
  87.        Contents of the Windows diskette
  88.     Free Software for Microcomputers
  89.     FSF T-shirt
  90.     Thank GNUs
  91.     Free Software Foundation Order Form
  92.  
  93.  
  94.  
  95. GNU's Who
  96. *********
  97.  
  98. Michael Bushnell is still working on the GNU Hurd and maintains GNU `tar'.
  99. Jim Blandy has prepared GNU Emacs 19.  Roland McGrath is polishing the GNU C
  100. library, maintaining GNU `make' and helping with the GNU Hurd.
  101.  
  102. Tom Lord is working on Oleo, the GNU spreadsheet, as well as Rx, a faster
  103. replacement for regex.    Jan Brittenson is working on the C interpreter.
  104. Mike Haertel is making GNU `grep' POSIX-compliant and beginning work on
  105. optical character recognition.    Noah Friedman is our system ambiguator,
  106. release uncoordinator and maintains a few GNU programs in his copious spare
  107. time.
  108.  
  109. Carl Hoffman has hopped aboard as fundraiser and conference organizer.
  110. Melissa Weisshaus is now in charge of Publications.  She is currently editing
  111. new editions of our documentation and working on the `GNU Utilities Manual'.
  112.  
  113. Lisa `Opus' Goldstein has been promoted to Treasurer, after the resignation
  114. of Robert J. Chassell who had been our Secretary/Treasurer since FSF was
  115. formed 7 years ago; Bob is now writing his `Introduction to Programming in
  116. Emacs Lisp' and remains on our Board of Directors.  Larissa Carlson is Lisa's
  117. new office assistant; Gena Lynne Bean has left us to further her education.
  118. Spike MacPhee assists RMS with administrative tasks.  Charles Hannum works on
  119. typesetting and many other jobs.
  120.  
  121. Richard Stallman continues as a volunteer who does countless tasks such as C
  122. compiler maintenance.  Volunteer Len Tower remains our on-line JOAT
  123. (jack-of-all-trades), handling mailing lists and gnUSENET, information
  124. requests, etc.
  125.  
  126.  
  127.  
  128. GNU's Bulletin
  129. **************
  130.  
  131. Written and Edited by: Jan Brittenson, Melissa Weisshaus, Noah S. Friedman,
  132.        Charles Hannum, Richard Stallman and Leonard H. Tower Jr.
  133.  
  134. Illustrations by: Etienne Suvasa and Jamal Hannah
  135.  
  136. Japanese Edition by: Mieko Hikichi and Nobuyuki Hikichi
  137.  
  138. The GNU's Bulletin is published in January and June of each year.  Please note
  139. that there is no postal mailing list.  To get a copy, send your name and
  140. address with your request to the address on the front page.  Enclosing a
  141. business sized self-addressed stamped envelope ($0.52) and/or a donation of a
  142. few dollars is appreciated but not required.  If you're from outside the USA,
  143. sending a mailing label rather than an envelope and enough International Reply
  144. Coupons for a package of about 100 grams is appreciated but not required.
  145. (Including a few extra International Reply Coupons for copying costs is also
  146. appreciated.)
  147.  
  148. Copyright (C) 1993 Free Software Foundation, Inc.
  149.  
  150. Permission is granted to anyone to make or distribute verbatim copies of this
  151. document, in any medium, provided that the copyright notice and permission
  152. notice are preserved and that the distributor grants the recipient permission
  153. for further redistribution as permitted by this notice.
  154.  
  155.  
  156.  
  157. What Is the Free Software Foundation?
  158. *************************************
  159.  
  160. The Free Software Foundation is dedicated to eliminating restrictions on
  161. people's abilities and rights to copy, redistribute, understand and modify
  162. computer programs.  We do this by promoting the development and use of free
  163. software in all areas of computer use.    Specifically, we are putting together
  164. a complete integrated software system named "GNU" (GNU's Not Unix)
  165. (pronounced "guh-new") that will be upwardly compatible with Unix.  Most
  166. parts of this system are already working and we are distributing them now.
  167.  
  168. The word "free" in our name pertains to freedom, not price.  You may or may
  169. not pay money to get GNU software.  Either way, you have two specific freedoms
  170. once you have the software: first, the freedom to copy the program and give it
  171. away to your friends and co-workers; and second, the freedom to change the
  172. program as you wish, by having full access to source code.  Furthermore, you
  173. can study the source and learn how such programs are written.  You may then be
  174. able to port it, improve it and share your changes with others.     If you
  175. redistribute GNU software, you may charge a fee for the physical act of
  176. transferring a copy, or you may give away copies.
  177.  
  178. Other organizations distribute whatever free software happens to be available.
  179. By contrast, the Free Software Foundation concentrates on the development of
  180. new free software, working towards a GNU system complete enough to eliminate
  181. the need for you to purchase a proprietary system.
  182.  
  183. Besides developing GNU, FSF distributes copies of GNU software and manuals
  184. for a distribution fee, and accepts tax-deductible gifts to support GNU
  185. development.  Most of FSF's funds come from its distribution service.  We are
  186. tax exempt; you can deduct donations to us on your U.S. tax returns.
  187.  
  188. The Officers of the Foundation are: Richard M. Stallman, President; and
  189. Lisa Goldstein, Treasurer/Secretary.  The Foundation Board of Directors are:
  190. Richard M. Stallman, Gerald J. Sussman, Harold Abelson, Robert J. Chassell,
  191. and Leonard H. Tower Jr.
  192.  
  193.  
  194.  
  195. What Is Copyleft?
  196. *****************
  197.  
  198. The simplest way to make a program free is to put it in the public domain,
  199. uncopyrighted.    But this allows anyone to copyright and restrict its use
  200. against the author's wishes, thus denying others the right to access and
  201. freely redistribute it.     This completely perverts the original intent.
  202.  
  203. To prevent this, we copyright our software in a novel manner.  Typical
  204. software companies use copyrights to take away your freedoms.  We use the
  205. "copyleft" to preserve them.  It is a legal instrument that requires those
  206. who pass on the program to include the rights to further redistribute it, and
  207. to see and change the code; the code and rights become legally inseparable.
  208.  
  209. The copyleft used by the GNU Project is made from a combination of a regular
  210. copyright notice and the "GNU General Public License" (GPL).  The GPL is a
  211. copying license which basically says that you have the freedoms discussed
  212. above.    An alternate form, the "GNU Library General Public License" (LGPL),
  213. applies to certain GNU Libraries.  This license permits linking the libraries
  214. into proprietary executables under certain conditions.    The appropriate
  215. license is included in all GNU source code distributions and in many of our
  216. manuals.  We will also send you a printed copy upon request.
  217.  
  218.  
  219.  
  220. Free Software Support
  221. *********************
  222.  
  223. The Free Software Foundation does not provide any technical support.
  224. Although we create software, we leave it to others to earn a living providing
  225. support.  We see programmers as providing a service, much as doctors and
  226. lawyers now do; both medical and legal knowledge are freely redistributable
  227. entities for which the practitioners charge a distribution and service fee.
  228.  
  229. We maintain a list of people who offer support and other consulting services,
  230. called the GNU Service Directory.  It is in the file `etc/SERVICE' in the GNU
  231. Emacs distribution, `SERVICE' in the GCC distribution and
  232. `/pub/gnu/GNUinfo/SERVICE' on anonymous FTP host `prep.ai.mit.edu'.  Contact
  233. us if you would like a printed copy or wish to be listed in it.
  234.  
  235. If you find a deficiency in any GNU software, we want to know.    We have many
  236. Internet mailing lists for bug reports, announcements and questions.  They
  237. are also gatewayed into USENET news as the `gnu.*' newsgroups.    You can get a
  238. list of these mailing lists by mailing your request to either address on the
  239. front cover.
  240.  
  241. When we receive a bug report, we usually try to fix the problem.  While our
  242. bug fixes may seem like individual assistance, they are not.  Our task is so
  243. large that we must focus on that which helps the community as a whole.    We do
  244. not have the resources to help individuals.  We may send you a patch for a
  245. bug that helps us test the fix and ensure its quality.    If your bug report
  246. does not evoke a solution from us, you may still get one from another user
  247. who reads our bug report mailing lists.     Otherwise, use the Service Directory.
  248.  
  249. So, please do not ask us to help you install the software or figure out how
  250. to use it-but do tell us how an installation script does not work or where
  251. the documentation is unclear.
  252.  
  253. If you have no Internet access, you can get mail and USENET news via UUCP.
  254. Contact a local UUCP site, or a commercial UUCP site such as:
  255.  
  256.     UUNET Communications Services
  257.     3110 Fairview Park Drive - Suite 570
  258.     Falls Church, VA   22042
  259.     USA
  260.     Phone: 1-800-4UUNET4 or (703) 204-8000
  261.     Fax: (703) 204-8001
  262.     E-mail: `info@uunet.uu.net'
  263.  
  264. A long list of commercial UUCP and Internet service providers is posted
  265. periodically to USENET in the newsgroup `news.announce.newusers' with
  266. `Subject: How to become a USENET site'.
  267.  
  268.  
  269.  
  270. Hundred Acre Consulting Expands
  271. -------------------------------
  272.  
  273. Hundred Acre Consulting continues to provide support and development
  274. services, with its specialty being the GNU CC and C++ compilers.  It
  275. continues its policy of donating a percentage of its profit to the FSF.
  276. Since we described its services just 5 months ago, it has hired 3 more people
  277. and moved to bigger offices.  The new address is:
  278.  
  279.     Hundred Acre Consulting
  280.     5301 Longley Lane, Suite D-144
  281.     Reno, NV   89511
  282.     USA
  283.     Phone: (702) 829-9700 or 1-800-245-2885
  284.     Fax: (702) 829-9926
  285.     E-mail: `info@pooh.com'
  286.  
  287.  
  288.  
  289. Donations Translate Into Free Software
  290. **************************************
  291.  
  292. If you appreciate Emacs, GNU CC, Ghostscript and other free software, you may
  293. wish to help us make sure there is more in the future-remember, donations
  294. translate into more free software!
  295.  
  296. Your donation to us is tax-deductible in the United States.  We gladly accept
  297. *all* currencies, although the U.S. dollar is the most convenient.
  298.  
  299. If your employer has a matching gifts program for charitable donations,
  300. please arrange to have your donation matched by your employer.    If you do not
  301. know, please ask your personnel department.
  302.  
  303.     $500     $250      $100       $50       other $________
  304.  
  305.     Other currency:________
  306.  
  307. Circle the amount you are donating, cut out this form, and send it with your
  308. donation to:
  309.  
  310.     Free Software Foundation
  311.     675 Massachusetts Avenue
  312.     Cambridge, MA    02139-3309
  313.     USA
  314.  
  315.  
  316.  
  317. Cygnus Matches Donations!
  318. -------------------------
  319.  
  320. To encourage cash donations to the Free Software Foundation, Cygnus Support
  321. will match gifts by its employees, and by its customers and their employees.
  322.  
  323. Cygnus will match donations from its employees up to a maximum of $1000 per
  324. employee, and will match donations from customers and their employees at 50%
  325. to a maximum of $1000 per customer.  Cygnus Support will donate up to a total
  326. of $10,000 in 1993.
  327.  
  328. Donations payable to the Free Software Foundation should be sent by eligible
  329. persons to Cygnus Support where they will be matched and forwarded to the FSF
  330. each quarter.  The FSF will provide the contributor with a receipt to
  331. recognize the contribution (which is tax-deductible on U.S. tax returns).
  332. Donations sent to the FSF directly will not be matched, except by prior
  333. arrangement with Cygnus Support.
  334.  
  335.  
  336.  
  337. OCEAN Integrated-Circuit Design System
  338. **************************************
  339.  
  340. Delft University of Technology, the Netherlands, has developed OCEAN, a
  341. comprehensive chip design package.  It includes a full set of powerful tools
  342. for synthesis and verification of semi-custom sea-of-gates and gate-array
  343. chips.    OCEAN covers the back-end of the design trajectory-from circuit
  344. level, down to layout and a working chip.
  345.  
  346. OCEAN provides interactive tools for placement, routing, simulation and
  347. extraction, either automatically or manually guided.  It is available as free
  348. software, with full source code, and is known to run on Linux, HP and Sun
  349. workstations under the X Window System.     For import and export of data, it
  350. knows about EDIF, BLIF, SLS, GDSII, CIF, SPICE and LDM.
  351.  
  352. You can obtain OCEAN by anonymous FTP from `donau.et.tudelft.nl'.  For more
  353. information, contact `patrick@donau.et.tudelft.nl' on the Internet.
  354.  
  355.  
  356.  
  357. Informal ``GCC Consortium''
  358. *************************
  359.  
  360. A group of companies including Intel, Motorola, Texas Instruments & Analog
  361. Devices have pooled funds to support central maintenance of GNU CC.  The
  362. maintenance will be coordinated by Richard Kenner of New York University.
  363.  
  364. The task of central maintenance is to take responsibility for fixing bugs,
  365. integrating and cleaning up contributions, making releases and writing high
  366. priority improvements.
  367.  
  368. Richard Stallman hopes this will enable him to undertake a new project.
  369.  
  370.  
  371.  
  372. GNUs Flashes
  373. ************
  374.  
  375.    * GNU Emacs 19 is Released!
  376.  
  377.      GNU Emacs 19 has just been released for beta-testing.  Unlike some other
  378.      recent derivations of Emacs, GNU Emacs 19's support for character-only
  379.      terminals continues to improve along with its much improved support for
  380.      bitmapped displays running the X Window System.  Other new features
  381.      include support for European character sets and floating point numbers,
  382.      as well as source-level debugging of Emacs Lisp programs.    See "Project
  383.      GNU Status Report" and "Contents of the Emacs Tape" for more details.
  384.  
  385.    * GCC 2 is out of beta test
  386.  
  387.      As of version 2.4.1, the GNU C Compiler version 2 is out of beta test.
  388.      For more information, see "Contents of the Languages Tape."
  389.  
  390.    * New Manuals
  391.  
  392.      The new `GNU Emacs Manual', 8th edition, (updated for Emacs 19) and the
  393.      new `GNU C Library Reference Manual' are now being shipped.
  394.  
  395.    * Taylor UUCP Now a Full-Fledged Replacement for Unix UUCP
  396.  
  397.      Ian Taylor, author of Taylor UUCP, has added the final pieces for it to
  398.      be a complete free replacement for Unix UUCP.  It's on the Utilities
  399.      Tape.
  400.  
  401.    * New Scheme Tape
  402.  
  403.      Because of its size, MIT C Scheme is now on a separate tape.  See
  404.      "Contents of the Scheme Tape" for more information.
  405.  
  406.    * New Programs on the Languages Tape
  407.  
  408.      `p2c', DejaGnu, Tile Forth and the standalone GNU regex library have
  409.      been added.  Details in "Contents of the Languages Tape".
  410.  
  411.    * New Programs on the Utilities Tape
  412.  
  413.      `acm', `dc', `doschk', `es', Gnats, `rc', GNU Shogi and UUCP have been
  414.      added.  See "Contents of the Utilities Tape" for more information.
  415.  
  416.    * New programs on the Experimental Tape
  417.  
  418.      Version 2 of GAS, the GNU assembler, and Texinfo source for the `GNU C
  419.      Library Reference Manual' have been added.     See "Contents of the
  420.      Experimental Tape" for more information.
  421.  
  422.    * New programs on the CD-ROM
  423.  
  424.      The CD-ROM has all the new programs and changes on the tapes.  See
  425.      "Contents of the CD-ROM" for more information.
  426.  
  427.    * Objective C Runtime System Funded
  428.  
  429.      Kresten Krab Thorup, author of the Objective C runtime system, has been
  430.      hired as a part-time programmer for six months by the Department of
  431.      Mathematics and Computer Science at Aalbord University, Denmark.  His
  432.      work will serve to define the most portable and extensible tools and
  433.      libraries for this dynamic and popular object-oriented language.
  434.  
  435.    * Dell Adopts GNU CC for Controller Software
  436.  
  437.      Dell has adopted GCC for the development of new controller software.
  438.      Dell already uses GCC to build SVR4, and like Commodore notes improved
  439.      performance.  Other systems based on GCC are 4.4 BSD, NetBSD, 386BSD,
  440.      BSDI, Linux and many Mach ports including OSF/1's reference ports, NeXT
  441.      and DG/UX.
  442.  
  443.    * Silicon Graphics, Inc Adopts GNU cpp
  444.  
  445.      SGI now ships GNU `cpp' with their C compiler.
  446.  
  447.    * Free Widget Foundation Announces Widgets
  448.  
  449.      The Free Widget Foundation (FWF) is a grass-roots, all volunteer effort
  450.      to create a set of powerful, flexible, freely-accessible X graphical
  451.      user-interface modules (widgets).    Since its start in 1990, the FWF
  452.      release has grown to over 40 widgets, now used in several popular X
  453.      applications.  The FWF is not related to the Free Software Foundation,
  454.      but shares our goal of making high-quality software freely
  455.      redistributable.
  456.  
  457.      For more information, contact `free-widgets-info@flute.cs.uiuc.edu', or
  458.      get file `/pub/FWF/README' via anonymous FTP to `a.cs.uiuc.edu'.  This
  459.      file tells about mailing lists, locations of source code available for
  460.      FTP, historical information about the FWF and how to volunteer for the
  461.      organization.  Or write:
  462.  
  463.          The Free Widget Foundation
  464.          c/o Brian Totty
  465.          Department of Computer Science
  466.          University of Illinois - Urbana
  467.          1304 W. Springfield Avenue
  468.          Urbana, IL      61801
  469.          USA
  470.  
  471.  
  472.  
  473. Moscow Free Software Conference
  474. *******************************
  475.  
  476. The International Center for Scientific and Technical Information hosted a
  477. free software conference in Moscow, April 19-23, 1993.    Over two hundred
  478. people attended, arriving from the Commonwealth of Independent States,
  479. Austria, Denmark, Germany, Iran, Japan, the Netherlands, the United Kingdom
  480. and the United States of America.
  481.  
  482. Guest of honor Richard Stallman explained why he writes free software.    Among
  483. the topics of the conference were an Algol-68 to C converter, the Andrew User
  484. Interface System, Coexistence in a World of New Freedoms, Efficient
  485. Recognition of Static Search Sets with `gperf', experiences from implementing
  486. a free Modula-2 translator, Russian Experiences from a Children's Computer
  487. Club, the Russian SQL server currently under development, the Russian PLATON
  488. Integrated Bank System, GNU Documentation in Russia, Linux in Education and
  489. Free Software in Russia.  Other topics included resource organization
  490. (databases and directories), and free software business aspects.
  491.  
  492. The conference was sponsored by PC World magazine, PC Center "Techno",
  493. UrbanSoft Ltd. of St. Petersburg, Trading House Ostankino, KLOTO Scientific
  494. Research, Zelenogradsky Center "Zelax" and John Goode.
  495.  
  496. Write Victor P. Ivannikov, `ivan@ivann.delta.msk.su', Sergei Kuznetsov,
  497. `kuz@ivann.delta.msk.su', or Yuri P. Smirnov, `sup@ivann.delta.msk.su', to
  498. contact GNU in Russia.    For more information about the conference, contact
  499. Geoffrey S. Knauth, `gsk@marble.com'.
  500.  
  501.  
  502.  
  503. LPF Files Amicus Brief
  504. **********************
  505.  
  506. The League for Programming Freedom has filed an amicus ("friend of the
  507. court") brief to support American Multi-Systems, a small business that was
  508. shut down by a court for violating two casino game software patents held by a
  509. company called Fortunet.
  510.  
  511. Fortunet, which has shut down other makers of casino games in the past,
  512. obtained a preliminary injunction restraining Vern Blanchard, the owner of
  513. AMS, from selling or servicing a Bingo program.     The League for Programming
  514. Freedom asked its members for prior art.  Marshall Midden and Steve Peltz
  515. found a multi-user Bingo program that had been played on the `Plato' system
  516. in the 1970's.    The judge, however, granted the motion on the grounds that a
  517. time-sharing system playing Bingo is different from a networked system
  518. playing Bingo.    Fortunet has an expert witness with an impressive resume who
  519. is expressing the most absurd opinions.
  520.  
  521. The LPF brief argues against the validity of software patents in general and
  522. these patents in particular.  It also argues that they do not apply to the
  523. AMS Bingo system.  The brief has already had an effect-the judge has
  524. scheduled a hearing to reconsider the injuction.
  525.  
  526. Fighting a patent in court is a grueling experience even if you ultimately
  527. succeed.  The only feasible way to solve the problem of software patents is
  528. to address the problem as a whole.  This is the main activity of the LPF.  To
  529. succeed, it needs your support.
  530.  
  531.  
  532.  
  533. What Is the LPF?
  534. ****************
  535.  
  536. The League for Programming Freedom (LPF) aims to protect the freedom to write
  537. software.  This freedom is threatened by "look-and-feel" interface copyright
  538. lawsuits and by software patents.  The LPF does not endorse free software or
  539. the FSF.
  540.  
  541. The League's members include programmers, entrepreneurs, students,
  542. professors, and even software companies.
  543.  
  544. >From the League membership form:
  545.  
  546.      The League for Programming Freedom is a grass-roots organization of
  547.      professors, students, business people, programmers, and users dedicated
  548.      to bringing back the freedom to write programs.  The League is not
  549.      opposed to the legal system that Congress intended-copyright on
  550.      individual programs.  Our aim is to reverse the recent changes made by
  551.      judges in response to special interests.
  552.  
  553.      Membership dues in the League are $42 per year for programmers, managers
  554.      and professionals; $10.50 for students; $21 for others.
  555.  
  556. To join, please send a check and the following information:
  557.  
  558.     * Your name and phone numbers (home, work, or both).
  559.  
  560.     * The address to use for League mailings, a few each year (please
  561.       indicate whether it is your home address or your work address).
  562.  
  563.     * The company you work for, and your position.
  564.  
  565.     * Your email address, so the League can contact you for political
  566.       action.  (If you don't want to be contacted for this, please say
  567.       so, but please provide your email address anyway.)
  568.  
  569.     * Please mention anything about you which would enable your
  570.       endorsement of LPF to impress the public.
  571.  
  572.     * Please say whether you would like to help with LPF activities.
  573.  
  574. The League is not connected with the Free Software Foundation and is not
  575. itself a free software organization.  The FSF supports the LPF because, like
  576. any software developer smaller than IBM, it is endangered by software
  577. patents.  You are in danger too!  It would be easy to ignore the problem
  578. until you or your employer is sued, but it is more prudent to organize before
  579. that happens.
  580.  
  581. If you haven't made up your mind yet, write to LPF for more information, or
  582. send Internet mail to `lpf@uunet.uu.net'.  The address is:
  583.  
  584.     League for Programming Freedom
  585.     1 Kendall Square - #143
  586.     P.O. Box 9171
  587.     Cambridge, MA    02139
  588.     USA
  589.     Phone: (617) 243-4091
  590.     Email: `lpf@uunet.uu.net'
  591.  
  592.  
  593.  
  594. Project GNU Wish List
  595. *********************
  596.  
  597. Wishes for this issue are for:
  598.  
  599.    * Volunteers to distribute this Bulletin at technical conferences, trade
  600.      shows, etc.  Please phone the number on the front cover to make
  601.      arrangements.
  602.  
  603.    * Money, as always.    If you use and appreciate our software, please send a
  604.      donation.    One way to give us a small amount of money is to order a
  605.      distribution tape, diskette or CD-ROM.  This may not count as a donation
  606.      for tax purposes, but it can qualify as a business expense.  This is
  607.      especially helpful if you work for a business where the word "donation"
  608.      is anathema.
  609.  
  610.    * Oleo extensions or other free software for business, such as bookkeeping.
  611.  
  612.    * 600+ megabyte SCSI disks to give us more space to develop software.
  613.  
  614.    * A 386 or 486 PC compatible with 200+ MB of disk and an Ethernet card.
  615.  
  616.    * A 4mm DAT tape drive, an Exabyte tape drive, a Sun SPARCstation and a
  617.      Sun-3/60 or 4/110.
  618.  
  619.    * Companies to lend us capable programmers and technical writers for at
  620.      least six months.    True wizards may be welcome for shorter periods, but
  621.      we have found that six months is the minimum time for a good programmer
  622.      to finish a worthwhile project.
  623.  
  624.    * Volunteers to help write programs and documentation.  Send mail to
  625.      `gnu@prep.ai.mit.edu' for the task list and coding standards.
  626.  
  627.    * Professors who might be interested in sponsoring or hosting research
  628.      assistants to do GNU development, with FSF support.
  629.  
  630.    * Speech and character recognition software and systems (if the devices
  631.      aren't too weird), with the device drivers if possible.  This would help
  632.      the productivity of partially disabled people (including a few we know).
  633.  
  634.    * New quotes and ideas for articles in the GNU's Bulletin.  We
  635.      particularly like to highlight organizations involved with free
  636.      information exchange and companies providing free software support as a
  637.      primary business.
  638.  
  639.    * Copies of newspaper and journal articles mentioning the GNU Project or
  640.      GNU software.  Send these to the address on the front cover, or send a
  641.      citation to `gnu@prep.ai.mit.edu'.
  642.  
  643.  
  644.  
  645. The Text Software Initiative
  646. ****************************
  647.  
  648. The Text Software Initiative (TSI) is an international effort to promote the
  649. development and use of free software for all kinds of text analysis and
  650. manipulation, including markup of physical and logical text features,
  651. linguistic analysis and annotation, browsing and retrieval, statistical
  652. analysis and other text-related tasks in research in computational
  653. linguistics, humanities computing, terminology and lexicography, speech, etc.
  654. A central component of TSI is the development of guidelines and standards
  655. for text software, in order to ensure compatibility, extendability and
  656. reusability.
  657.  
  658. TSI borrows from the principles of FSF, by promoting distributed software
  659. development on a voluntary basis and protecting the freedom to copy,
  660. redistribute and modify software.
  661.  
  662. For more information, contact the project coordinators, who are Nancy Ide,
  663. `ide@cs.vassar.edu' and Jean Veronis, `veronis@grtc.cnrs-mrs.fr'.
  664.  
  665.  
  666.  
  667. Free Information Sources
  668. ************************
  669.  
  670. There is more to freely redistributable information than software.  Here is a
  671. partial list of organizations providing other forms of freely redistributable
  672. information.
  673.  
  674.    * FreeLore
  675.  
  676.      John Goodwin, `jgoodwin@adcalc.fnal.gov', is working on a project called
  677.      "FreeLore".  One goal is to create a core of useful, copylefted
  678.      textbooks.     Currently, he is testing a prototype curriculum for students
  679.      from junior-high school through early college; the curriculum is written
  680.      in Texinfo.  The FreeLore project is looking for volunteers.  For more
  681.      information, contact John Goodwin.
  682.  
  683.    * The Online Book Initiative
  684.  
  685.      The Online Book Initiative focuses on books, conference proceedings,
  686.      reference material, catalogues, etc. that can be freely shared.
  687.      Currently, OBI has about 200MB of (mostly compressed) text online,
  688.      ranging from poetry to standards documents to novels.  Everything can be
  689.      accessed via anonymous FTP to `obi.std.com'.  You can also dial
  690.      `world.std.com' with a modem (617-739-9753, 8N1) and create an account
  691.      to access this information (login as `new').  Accounts on `world' are
  692.      charged for their connect time (ask `office@world.std.com' for details).
  693.  
  694.    * Project Gutenberg
  695.  
  696.      Project Gutenberg is the brainchild of Michael Hart.  Back in 1971, he
  697.      decided to use extra computer time to type in copyright-free articles,
  698.      and he has not stopped since.  What started with the Declaration of
  699.      Independence has grown to include text ranging from the King James
  700.      version of the Bible, to `The Scarlet Letter', to data from the 1990
  701.      U.S. Census.
  702.  
  703.      Professor Hart's hope for ultimate success derives from the nature of
  704.      what he calls `Replicator Technology': once anything is stored in a
  705.      computer, it can be reproduced indefinitely, making it available to all
  706.      who want it.
  707.  
  708.      Texts from Project Gutenberg are available at a number of FTP sites,
  709.      including `mrcnext.cso.uiuc.edu' in file `/etext' and `oes.orst.edu'
  710.      in file `/pub/almanac/etext'.  For instructions on how to obtain text
  711.      from Bitnet, send the word `HELP' in the body of a message to
  712.      `BITFTP@PUCC' (`BITFTP%PUCC.BITNET@mitvma.mit.edu' on the Internet).
  713.      Instructions will be mailed.  Or look at `bit.listserv.gutnberg', a
  714.      USENET newsgroup.
  715.  
  716.  
  717.  
  718. Free Software and GNU in Japan
  719. ******************************
  720.  
  721. ICOT (Institute for Next Generation Computer Technology) is distributing the
  722. fifth-generation software produced by their research efforts as free
  723. software.  This includes over 70 megabytes of programs for symbol processing,
  724. knowledge representation, problem solving and inference and natural language
  725. processing.  For more information, contact `irpr@icot.or.jp'.
  726.  
  727. Mieko, `h-mieko@sra.co.jp', and Nobuyuki Hikichi, `hikichi@sra.co.jp',
  728. continue to work on the GNU Project in Japan.  They have translated the FSF
  729. Order Form and GNU's Bulletin into Japanese and are distributing them widely.
  730. They ask for donations and also offer GNU software consulting.    Recently
  731. they began redistributing their Japanese translation of the GNU General
  732. Public License Version 2.  This translation is authorized by the FSF and is
  733. available by anonymous FTP from `srawgw.sra.co.jp' in
  734. `/pub/gnu/local-fix/GPL2-j'.  Yukitoshi Fujimura from Addison-Wesley
  735. Publishers in Japan greatly contributed to this translation.  Work is
  736. underway on a formal translation of the GNU Library General Public License.
  737.  
  738. Japanese versions of GNU Emacs (`nemacs'), Epoch (`nepoch') and MULE are
  739. available and widely used in Japan.  MULE (the MULtilingual Enhancement of
  740. GNU Emacs) can handle many character sets at once.  Eventually its features
  741. will be merged into FSF's version of Emacs.  Ken'ichi Handa,
  742. `handa@etl.go.jp', is beta testing MULE; you can FTP sources from
  743. `sh.wide.ad.jp' in `/JAPAN/mule' or `etlport.etl.go.jp' in `/pub/mule'.
  744.  
  745. The Village Center, Inc. has printed a Japanese translation of the `GNU Emacs
  746. Lisp Reference Manual' and uploaded the Texinfo source to various bulletin
  747. boards.     Recently, they also published a copylefted book, Mieko's `Think
  748. GNU'.  This appears to be the first copylefted publication in Japan, apart
  749. from those by the FSF.    Part of the revenue generated is donated to the FSF.
  750. The address is:
  751.  
  752.     Village Center, Inc.
  753.     Kanda Amerex Bldg. 2F
  754.     1-16, 3-Chome, Misaki-Cho
  755.     Chiyoda-ku, Tokyo 101
  756.     Japan
  757.  
  758. A group connected with the commercial personal computer network in Japan is
  759. writing and distributing a copylefted hardware (circuit diagram) design
  760. system that runs on a MIPS-architecture CPU.  The `t2' OS, which runs on this
  761. machine, is a subset of Unix that uses GCC and GDB as the system's compiler
  762. and debugger.  They are also running Mach and MIPS-BSD.
  763.  
  764. Many groups in Japan distribute GNU software, including JUG (a PC user
  765. group), ASCII (publishers) and the Fujitsu FM Towns users group.  Anonymous
  766. UUCP is also now available in Japan; for more information contact
  767. `toku@dit.co.jp'.  Publishers in Japan are steadily releasing more articles
  768. and books about GNU software and FSF.
  769.  
  770. You can order GNU software directly from the FSF.  For Japan, we provide an
  771. FSF Order Form written in Japanese, as well as a toll-free facsimile number;
  772. ask `japan-fsf-orders@prep.ai.mit.edu' for a copy of the order form.  We
  773. encourage you to buy tapes: every 150 tape orders allows FSF to hire a
  774. programmer for a year to write more free software.
  775.  
  776. The FSF does not distribute `nemacs', `nepoch' or MULE on tape; however MULE
  777. is available on the GNU Source Code CD-ROM.
  778.  
  779.  
  780.  
  781. Project GNU Status Report
  782. *************************
  783.  
  784.    * GNU Software Configuration Scheme
  785.  
  786.      We now have a uniform scheme for configuring GNU software packages in
  787.      order to compile them.  This makes it possible to configure all GNU
  788.      software in the same way.    In particular, all GNU software will support
  789.      the same alternatives for naming machine types and system types.
  790.  
  791.      The configuration scheme also supports configuring a directory that
  792.      contains several GNU packages with one command.  When we have a complete
  793.      system, this will make it possible to configure the entire system at
  794.      once, eliminating the need to learn how to configure each of the
  795.      individual packages that make up the GNU system.
  796.  
  797.      For tools used in compilation, the configuration scheme also lets you
  798.      specify both the host system and the target system, so you can configure
  799.      and build cross-compilation tools easily.
  800.  
  801.      Emacs version 19, GCC version 2 and GDB version 4 support the new
  802.      configuration scheme, as do most of our other programs and collections.
  803.  
  804.    * The Hurd
  805.  
  806.      We are developing the GNU Hurd, a set of servers that run on top of
  807.      Mach.  Mach is a free message-passing kernel being developed at CMU.
  808.      The Hurd servers, working with the GNU C Library, will provide Unix-like
  809.      functionality.  Together with Mach they are the last major components
  810.      necessary for a complete GNU system.  Currently there are free ports of
  811.      the Mach kernel to the 386 PC and the DEC PMAX workstation.  (The PMAX
  812.      is one kind of MIPS-based DECstation.)  Other free ports of Mach are in
  813.      progress.    Contact CMU for more information if you want to help with one
  814.      of those or start your own.  Porting the GNU Hurd and GNU C Library is
  815.      easy (easier than porting GNU Emacs, certainly easier than porting GCC)
  816.      once a Mach port to a particular kind of hardware exists.
  817.  
  818.      There are some large projects relating to the Hurd that can be done by
  819.      volunteers.  Those who can read and understand the source code with
  820.      fewer than two questions, and have the time for a large project, are
  821.      invited to make themselves known to Michael Bushnell,
  822.      `mib@gnu.ai.mit.edu'.
  823.  
  824.    * GNU Emacs
  825.  
  826.      Emacs is the extensible, customizable, self-documenting real-time
  827.      display editor.  GNU Emacs 18.59 is the current version.  Emacs 18
  828.      maintenance continues for simple bug fixes.
  829.  
  830.      Version 19 is in beta-release.  See "GNUs Flashes" and "Contents of the
  831.      Emacs Tape" for details.
  832.  
  833.      Thanks to Alan Carroll and the people who worked on Epoch for generating
  834.      initial feedback to a multi-windowed Emacs, to Lucid, Inc. for
  835.      implementing X Selections, faces, the optimizing byte compiler and the
  836.      default menu bar, to Eric Raymond who has evaluated 460 out of 851
  837.      possible new Lisp libraries, and to Stephen Gildea for doing the Emacs
  838.      19 reference card.
  839.  
  840.      Features under consideration for later releases of Emacs include:
  841.  
  842.     * different visibility conditions for regions, and for various
  843.       windows showing one buffer
  844.  
  845.     * incrementally saving the undo history in a file, so that
  846.       `recover-file' also reinstalls the buffer's undo history
  847.  
  848.     * support for variable-width fonts
  849.  
  850.     * support for wide character sets including all the world's major
  851.       languages
  852.  
  853.     * support for display using an X toolkit
  854.  
  855.    * GNU Fortran (`g77')
  856.  
  857.      GNU Fortran is in "private" alpha test (testing by a small group of
  858.      experts) and is not yet publicly released.     Until `g77' is fully
  859.      released to the public, we ask people to use `f2c' (a Fortran-to-C
  860.      translator) with `gcc' (the GNU C compiler).  As `g77' uses a lot of
  861.      these two tools (the `f2c' libraries and the `gcc' back end), using them
  862.      and reporting any problems you find will help speed the release of
  863.      `g77'.  See "Contents of the Languages Tapes."
  864.  
  865.      The primary focus of the alpha test is to test the `g77' front end,
  866.      since that has most of the new code.  The secondary focus of the alpha
  867.      test is to test the integration between the front end and the back end.
  868.      Currently, this is where most of the bugs seem to be.  The tertiary
  869.      focus is the quality of code generated by the GNU back end.
  870.  
  871.      A mailing list exists for those interested in `g77'.  To subscribe,
  872.      please ask `info-gnu-fortran-request@prep.ai.mit.edu'.  To contact the
  873.      author and/or current maintainer of `g77', write to
  874.      `fortran@prep.ai.mit.edu'.
  875.  
  876.    * C Compiler
  877.  
  878.      GCC supports both ANSI standard and traditional C, as well as the GNU
  879.      extensions to C.  Two versions of GCC are being maintained in parallel.
  880.      Version 1 is stable, but is still maintained with bug fixes.  For more
  881.      information about version 1, see "Contents of the Languages Tape."
  882.  
  883.      Version 2 of GCC is now reliable.    It also has front ends for the
  884.      languages C++ and Objective C.
  885.  
  886.      New front ends are being developed, but they are not part of GCC yet.  A
  887.      front end for Fortran is in alpha test.  A front end for Ada is being
  888.      funded through the Ada 9X standards committee.  Since it is a quite
  889.      complex language, we expect completion to take a while.  Volunteers are
  890.      also developing front ends for Modula-3, Pascal and Cobol.     For more
  891.      information about version 2, see "Contents of the Experimental Tape."
  892.  
  893.    * binutils
  894.  
  895.      Steve Chamberlain, Per Bothner and others at Cygnus Support have
  896.      rewritten the binary utilities (including the linker).  Version 2 is
  897.      based on the same Binary File Descriptor (BFD) library used by GDB.  All
  898.      the tools can be run on a host that differs from the target (e.g.
  899.      cross-linking is supported).  Furthermore, various forms of COFF and
  900.      other object file formats are supported.  A tool can now deal with
  901.      object files in multiple formats all at once.  For example, the linker
  902.      can read object files using two different formats, and write the output
  903.      in a third format.     The linker interprets a superset of the AT&T Linker
  904.      Command Language, which allows very general control over where segments
  905.      are placed in memory.
  906.  
  907.    * GNU C Library
  908.  
  909.      Roland McGrath continues to work on the GNU C Library.  It now supports
  910.      everything required by the ANSI C-1989 and POSIX 1003.1-1990 standards,
  911.      most facilities of POSIX 1003.2 and many additional Unix functions (BSD
  912.      and System V).  In the Hurd, the C Library will do much of what the
  913.      system calls do in Unix.  Mike Haertel has written a fast `malloc' which
  914.      wastes less memory than the old GNU `malloc'.  The GNU
  915.      regular-expression functions (`regex') now mostly conform to the POSIX
  916.      1003.2 standard.
  917.  
  918.      GNU `stdio' lets you define new kinds of streams, just by writing a few
  919.      C functions.  The `fmemopen' function uses this to open a stream on a
  920.      string, which can grow as necessary.  You can define your own `printf'
  921.      formats to use a C function you have written.  For example, you can
  922.      safely use format strings from user input to implement a `printf'-like
  923.      function for another programming language.     Extended `getopt' functions
  924.      are already used to parse options, including long options, in many GNU
  925.      utilities.
  926.  
  927.      Version 1.06 of the GNU C Library has just been released.    It includes
  928.      the relocating allocator used in Emacs 19, as well as new ports to Dynix
  929.      on Sequent Symmetry, SCO and SVR4 on i386, and Solaris 2 on SPARC.     This
  930.      is the first release to include the `GNU C Library Reference Manual'.
  931.      For more information, see "Contents of Experimental Tape."
  932.  
  933.    * Rx
  934.  
  935.      Rx is a faster implementation of the GNU regex functions.    It is
  936.      currently in a beta state, and we are not yet distributing it on tape.
  937.      For more information, contact Tom Lord, `lord+@andrew.cmu.edu'.
  938.  
  939.    * JACAL
  940.  
  941.      Aubrey Jaffer has written JACAL, a symbolic mathematics system for the
  942.      simplification and manipulation of equations and single- and
  943.      multiple-valued algebraic expressions constructed of numbers, variables,
  944.      radicals, and algebraic functions, differential operators and holonomic
  945.      functions.     In addition, vectors and matrices of the above objects are
  946.      included.
  947.  
  948.      JACAL is written in Scheme.  An IEEE P1178 and R4RS compliant version of
  949.      Scheme ("SCM") written in C is available with JACAL.  SCM runs on Amiga,
  950.      Atari-ST, MS-DOS, NOS/VE, VMS, Unix and similar systems.  SLIB is a
  951.      portable Scheme library used by JACAL.  Get JACAL, SLIB and SCM sources
  952.      via anonymous FTP from either `nexus.yorku.ca' in `/pub/scheme/new',
  953.      `altdorf.ai.mit.edu' in `/archive/scm' or `prep.ai.mit.edu' in
  954.      `/pub/gnu/jacal'.
  955.  
  956.      The FSF is not distributing JACAL on tape, diskettes or CD-ROM yet.  To
  957.      receive an IBM PC floppy disk with the source and executable files, send
  958.      $99.00 to:
  959.  
  960.          Aubrey Jaffer
  961.          84 Pleasant Street
  962.          Wakefield, MA   01880
  963.          USA
  964.  
  965.    * `make'
  966.  
  967.      GNU `make' version 3.67 has just been released.  It now supports the
  968.      popular `+=' syntax for appending more text to a variable's definition.
  969.      `make' has come with a standard GNU `configure' script since version
  970.      3.63.  GNU `make' complies fully with the POSIX.2 standard, and also
  971.      supports long options, parallel command execution, flexible implicit
  972.      pattern rules, conditional execution and powerful text manipulation
  973.      functions.     For those with no vendor-supplied `make' utility at all, GNU
  974.      `make' now comes with a shell script called `build.sh' to build `make'
  975.      the first time, before you have any `make' program to use.
  976.  
  977.    * Oleo
  978.  
  979.      Oleo is a spreadsheet program that can be run either as an X client or
  980.      using curses.  Support has recently been added both for `gnuplot' and
  981.      for generating embedded Postscript.  Oleo still needs documentation.  If
  982.      you would like to write a Texinfo manual for Oleo, contact Tom Lord,
  983.      `lord+@andrew.cmu.edu'.  Please send bug reports regarding Oleo to
  984.      `bug-oleo@prep.ai.mit.edu'.  See "Contents of Experimental Tape."
  985.  
  986.    * finger
  987.  
  988.      Originally, each host on the Internet consisted of a single, reasonably
  989.      powerful computer, capable of handling many users at the same time.
  990.      Typically, a "site" (a physical location of computer users) would have
  991.      only one or two computers, even if they had 20 or more people who used
  992.      them.  If a user at site A wanted to know about users logged on at
  993.      site B, a simple program could be invoked to query the host at site B
  994.      about the users who were logged on.
  995.  
  996.      With the onset of desktop computing, the mainframe has been set aside.
  997.      A modern computing facility usually consists of one user per host and
  998.      many hosts per site.  This makes it a trial to find out about logged-on
  999.      users at another site, since you must query each host to find out about
  1000.      the single user who is logged on.
  1001.  
  1002.      GNU Finger is a simple and effective way around this problem, and serves
  1003.      as a direct replacement for existing finger programs.  For sites with
  1004.      many hosts, a single host may be designated as the finger "server" host.
  1005.      This host collects information about who is logged on to other hosts at
  1006.      that site.     If a user at site A wants to know about users logged on at
  1007.      site B, only the server host need be queried, instead of each host at
  1008.      that site.     This is very convenient.  (See "Contents of the Utilities
  1009.      Tape".)
  1010.  
  1011.    * Ghostscript
  1012.  
  1013.      The current version of Ghostscript is 2.6.1.  New features include the
  1014.      ability to use the fonts provided by the platform on which Ghostscript
  1015.      runs (X Window System and Microsoft Windows), resulting in much
  1016.      better-looking screen displays; improved text file printing (like
  1017.      `enscript'); a utility to extract the text from a Postscript document; a
  1018.      much more reliable (and faster) Microsoft Windows implementation;
  1019.      support for Microsoft C/C++ 7.0; drivers for many new printers,
  1020.      including the SPARCprinter, and for TIFF/F (fax) file format; many more
  1021.      Postscript Level 2 facilities, including most of the color space
  1022.      facilities (but not patterns), and the ability to switch between Level 1
  1023.      and Level 2 dynamically.
  1024.  
  1025.      Ghostscript accepts commands in Postscript and executes them by writing
  1026.      directly to a printer, drawing on an X window or writing to a file that
  1027.      you can print later (or to a bitmap file that you can manipulate with
  1028.      other graphics programs).    Tim Theisen, `ghostview@cs.wisc.edu', has
  1029.      created Ghostview, a previewer for multi-page files that runs on top of
  1030.      Ghostscript.  Russell Lang, `rjl@monu1.cc.monash.edu.au', has created
  1031.      Ghostview for Windows, a similar previewer that runs on Microsoft
  1032.      Windows.
  1033.  
  1034.      Ghostscript includes a C-callable graphics library (for client programs
  1035.      that do not want to deal with the Postscript language).  It also supports
  1036.      IBM PCs and compatibles with EGA, VGA or SuperVGA graphics (but please do
  1037.      *not* ask the FSF staff any questions about this; we do not use PCs).
  1038.  
  1039.      The next planned Ghostscript release will be 3.0, available in the first
  1040.      quarter of 1994.  It will implement the full Postscript Level 2 language.
  1041.  
  1042.    * Smalltalk
  1043.  
  1044.      GNU Smalltalk implements the traditional features of the Smalltalk
  1045.      language, but not the graphics and window features.  Recently someone
  1046.      implemented these and they will appear in a future release.
  1047.  
  1048.    * `groff'
  1049.  
  1050.      James Clark has completed `groff' (GNU `troff' and related programs).
  1051.      Written in C++, they can be compiled with GNU C++ Version 2.3 or later.
  1052.  
  1053.      Bugs in `groff' will be fixed, but no major new developments are
  1054.      currently planned.     However, `groff' users are encouraged to continue to
  1055.      contribute enhancements.  Most needed are complete Texinfo
  1056.      documentation, a `grap' emulation (a `pic' preprocessor for typesetting
  1057.      graphs), a page-makeup postprocessor similar to `pm' (see `Computing
  1058.      Systems', Vol. 2, No. 2) and an ASCII output class for `pic' so that
  1059.      `pic' can be integrated with Texinfo.
  1060.  
  1061.      Thanks to all those who have contributed bug reports.
  1062.  
  1063.    * Texinfo 3
  1064.  
  1065.      The Texinfo 3 package includes an enhanced Texinfo mode for GNU Emacs,
  1066.      new versions of the formatting utilities, and the second edition of the
  1067.      `Texinfo Manual'.    This edition is more thorough and describes over 50
  1068.      new commands.  Texinfo mode now includes commands for automatically
  1069.      creating and updating nodes and menus, a tedious task when done by hand.
  1070.      `makeinfo', a standalone formatter, and `info', a standalone Info reader
  1071.      are included.  Both are written in C and are independent of GNU Emacs.
  1072.  
  1073.    * GNU Chess
  1074.  
  1075.      GNU Chess is a program that plays chess with you.    The program is
  1076.      written entirely in the C language and has been ported to the PC, the
  1077.      Cray-2 and numerous other machines.  It has also been ported to other
  1078.      operating systems, including Microsoft Windows and MS-DOS, though these
  1079.      versions are not being supported by the maintainer.
  1080.  
  1081.      GNU Chess implements many specialized features including the null move
  1082.      heuristic, a hash table with aging, the history heuristic (another form
  1083.      of the earlier killer heuristic), caching of static evaluations, and a
  1084.      sophisticated database which lets the program play the first several
  1085.      moves in the game quickly and so forth.
  1086.  
  1087.      GNU Chess won the Uniform Platform event held in August 1992 in London,
  1088.      England.  Nine programs competed, running on identical hardware.
  1089.  
  1090.      GNU Chess is primarily supported by Stuart Cracraft on behalf of FSF.
  1091.  
  1092.          Stuart Cracraft
  1093.          P.O. Box 2841
  1094.          Laguna Hills, CA
  1095.          USA
  1096.          Phone: (714) 770-8532
  1097.          E-mail: `cracraft@ai.mit.edu'
  1098.  
  1099.    * GNU Shogi
  1100.  
  1101.      GNU Shogi and its protege GNU XShogi play the Japanese version of Chess
  1102.      known as "Shogi".    The major difference from Western Chess is that
  1103.      captured pieces can be returned into play.
  1104.  
  1105.      The latter is the X windows front end for GNU Shogi.  The former is the
  1106.      brain/engine which actually plays Shogi.
  1107.  
  1108.      The programs are written entirely in the C language.  GNU Shogi has been
  1109.      created by modifying GNU Chess.  GNU Shogi implements the same features
  1110.      as GNU Chess and uses similar heuristics.    As a new feature, sequences of
  1111.      partial board patterns can be introduced in order to help the program
  1112.      playing a good order of moves towards specific opening patterns.  GNU
  1113.      XShogi is a modification of XBoard.
  1114.  
  1115.          Matthias Mutz
  1116.          Universitaet Passau, FMI
  1117.          94030 Passau
  1118.          Germany
  1119.          E-mail: `mutz@kirk.fmi.uni-passau.de'
  1120.  
  1121.    * Porting
  1122.  
  1123.      Although we do not yet have a complete GNU system, it is already
  1124.      possible for you to begin porting it.  This is because the unfinished
  1125.      part, the Hurd, is basically portable.  The parts of the system that
  1126.      really need porting are Mach and the GNU C Library, which are already
  1127.      available to port and use.
  1128.  
  1129.  
  1130.  
  1131. GNU Documentation
  1132. *****************
  1133.  
  1134. GNU is dedicated to having quality, easy-to-use on-line and printed
  1135. documentation.    GNU manuals are intended to explain the underlying concepts,
  1136. describe how to use all the features of each program, and give examples of
  1137. command use.  GNU manuals are distributed as Texinfo source files, which yield
  1138. both typeset hardcopy and on-line hypertext-like display via the menu-driven
  1139. Info system.  These manuals, source for which is provided with our software,
  1140. are also available in hardcopy; see the "Free Software Foundation Order Form."
  1141.  
  1142. Several GNU manuals are now bound as soft cover books with a new "lay-flat"
  1143. binding technology.  This allows you to open them so they lie flat on a table
  1144. without creasing the binding.  Each book has an inner cloth spine and an
  1145. outer cardboard cover that will not break or crease as an ordinary paperback
  1146. will.  Currently, the `Emacs', `Emacs Lisp Reference', `Texinfo', `GAWK',
  1147. `Make', `GDB', `Bison' and `Flex' manuals have this binding.  All other GNU
  1148. manuals are also bound so they lie flat when opened, using other technologies.
  1149.  
  1150. The `Emacs Manual' describes editing with GNU Emacs.  The new 8th edition has
  1151. been updated for Emacs 19.  It also explains advanced features, such as
  1152. outline mode and regular expression search, how to use special modes for
  1153. programming in languages like C++ and TeX, how to use the `tags' utility, how
  1154. to compile and correct code, and how to make your own keybindings and other
  1155. elementary customizations.
  1156.  
  1157. The `GNU Emacs Lisp Reference Manual' covers this programming language in
  1158. great depth, including data types, control structures, functions, macros,
  1159. syntax tables, searching and matching, modes, windows, keymaps, markers, byte
  1160. compilation and the operating system interface.
  1161.  
  1162. The `Texinfo Manual' explains the markup language used to generate both the
  1163. online Info documentation and typeset hardcopies.  It tells you how to make
  1164. tables, lists, chapters, nodes, indexes, cross references, how to use
  1165. Texinfo mode in GNU Emacs and how to catch mistakes.
  1166.  
  1167. The `GAWK Manual' describes how to use the GNU implementation of `awk'.
  1168. It is written for someone who has never used `awk' and describes all the
  1169. features of this powerful string and record manipulation language.
  1170.  
  1171. The `Make Manual' describes GNU `make', a program used to rebuild parts of
  1172. other programs.     The manual tells how to write "makefiles", which specify how
  1173. a program is to be compiled and how its files depend on each other.  The new
  1174. edition of the manual describes the new features in `make' version 3.64, and
  1175. includes a new introductory chapter for novice users, as well as a new
  1176. section on automatically generated dependencies.
  1177.  
  1178. `Debugging with GDB' explains how to use the GNU Debugger, run your program
  1179. under debugger control, examine and alter data, modify the flow of control
  1180. within the program and use GDB through GNU Emacs.
  1181.  
  1182. The `Bison Manual' teaches you how to write context-free grammars for the
  1183. Bison program that convert into C-coded parsers.  You need no prior knowledge
  1184. of parser generators.
  1185.  
  1186. The `Flex Manual' tells you how to write a lexical scanner definition for the
  1187. `flex' program to create a C-coded scanner that will recognize the patterns
  1188. described.  You need no prior knowledge of scanner generators.
  1189.  
  1190. `Using and Porting GNU CC' explains how to run, install and port the GNU C
  1191. compiler.  Currently, we are distributing two versions of GCC, version 1 and
  1192. version 2, each documented by a different edition of the manual.
  1193.  
  1194. The `Termcap Manual', often described as "Twice as much as you ever wanted to
  1195. know about Termcap," details the format of the Termcap database, the
  1196. definitions of terminal capabilities and the process of interrogating a
  1197. terminal description.  This manual is primarily for programmers.
  1198.  
  1199. The `Emacs Calc Manual' includes both a tutorial and a reference manual for
  1200. Calc.  It describes how to do ordinary arithmetic, how to use Calc for
  1201. algebra, calculus and other forms of mathematics, and how to extend Calc.
  1202.  
  1203. The `C Library Reference Manual' describes almost all of the facilities of
  1204. the GNU C library, including both what Unix calls "library functions" and
  1205. "system calls."     We are doing limited print runs of this manual until it
  1206. becomes more stable.  It is new, and we would like corrections and
  1207. improvements.  Please send them to `bug-glibc-manual@prep.ai.mit.edu'.
  1208.  
  1209.  
  1210.  
  1211. GNU Software Available Now
  1212. **************************
  1213.  
  1214. We offer Unix software source distributions tapes in `tar' format on the
  1215. following media:
  1216.  
  1217.    * 1600bpi 9-track reel tape
  1218.  
  1219.    * 8mm Exabyte cartridges
  1220.  
  1221.    * Sun QIC-24 cartridges (readable on some other systems)
  1222.  
  1223.    * Hewlett-Packard 16-track cartridges
  1224.  
  1225.    * IBM RS/6000 QIC-150 cartridges (readable on some other systems) (the
  1226.      RS/6000 Emacs tape has an Emacs binary as well)
  1227.  
  1228. We also offer:
  1229.  
  1230.    * CD-ROM (see "GNU Source Code CD-ROM")
  1231.  
  1232.    * MS-DOS diskettes with some GNU software (see "MS-DOS Distribution")
  1233.  
  1234.    * VMS tapes (which include sources and executables) for GNU Emacs and the
  1235.      GNU C compiler (see "VMS Emacs and Compiler Tapes")
  1236.  
  1237. The contents of the various 9-track and cartridge tapes for Unix systems are
  1238. the same (except for the RS/6000 Emacs tape, which also has executables);
  1239. only the media are different (see the "Free Software Foundation Order Form").
  1240. Source code for the manuals comes in Texinfo format.  We welcome all bug
  1241. reports.
  1242.  
  1243. Some of the files on the tapes may be compressed with `gzip' to make them
  1244. fit.  Refer to the top-level `README' file at the beginning of each tape for
  1245. instructions on uncompressing them.  `uncompress' and `unpack' do not work!
  1246.  
  1247. Version numbers listed after program names were current at the time this
  1248. Bulletin was published.     When you order a distribution tape, some of the
  1249. programs might be newer, and therefore the version number higher.
  1250.  
  1251.  
  1252.  
  1253. Contents of the Emacs Tape
  1254. --------------------------
  1255.  
  1256.    * GNU Emacs 18.59
  1257.  
  1258.      In 1975, Richard Stallman developed the first Emacs, an extensible,
  1259.      customizable real-time display editor.  GNU Emacs is his second
  1260.      implementation.  It offers true Lisp-smoothly integrated into the
  1261.      editor-for writing extensions, and provides an interface to MIT's X
  1262.      Window System.  In addition to its powerful native command set,
  1263.      extensions which emulate other popular editors are distributed: vi, EDT
  1264.      (DEC's VMS editor) and Gosling (aka Unipress) Emacs.  It has many other
  1265.      features, which make it a full computing support environment.  It is
  1266.      described by the `GNU Emacs Manual', the `GNU Emacs Lisp Reference
  1267.      Manual' and a reference card.  Source for all three come with the
  1268.      software.
  1269.  
  1270.      GNU Emacs 18.59 runs on many Unix systems (arranged by hardware):
  1271.      Alliant FX/80 & FX/2800, Altos 3068, Amdahl (UTS), Apollo, AT&T (3Bs &
  1272.      7300 PC), DG Aviion, Bull DPX/2 (2nn & 3nn) CCI 5/32 & 6/32, Celerity,
  1273.      Convex, Digital (DECstation 3100 & 5000 (PMAXes), Mips, VAX (BSD, System
  1274.      V & VMS)), Motorola Delta 147 & 187 Dual, Elxsi 6400, Encore (DPC, APC &
  1275.      XPC), Gould, HP (9000 series 200, 300, 700 & 800, but not series 500),
  1276.      HLH Orion (original & 1/05), IBM (RS/6000 (AIX), RT/PC (4.2 & AIX) &
  1277.      PS/2 (AIX (386 only))), ISI (Optimum V, 80386), Intel 860 & 80386 (BSD,
  1278.      Esix, SVR3, SVR4, SCO, ISC, IX, AIX & others (for MS-DOS see "MS-DOS
  1279.      Distribution" & "Free Software for Microcomputers")), Iris (2500, 2500
  1280.      Turbo & 4D), Masscomp, MIPS, National Semiconductor 32000, NeXT (Mach),
  1281.      NCR Tower 32 (SVR2 & SVR3), Nixdorf Targon 31, Nu (TI & LMI), pfa50,
  1282.      Plexus, Prime EXL, Pyramid (original & MIPS), Sequent (Balance &
  1283.      Symmetry), SONY News (m68k & MIPS), Stride (system release 2), all Suns
  1284.      (including 386i), all SunOS & some Solaris versions, Tadpole, Tahoe,
  1285.      Tandem Integrity S2, Tektronix (16000 & 4300), Triton 88, Ustation E30
  1286.      (SS5E), Whitechapel (MG1) & Wicat.
  1287.  
  1288.      Arranged by operating system: AIX (RS/6000, RT/PC, 386-PS/2), BSD
  1289.      (versions 4.1, 4.2, 4.3), DomainOS, Esix (386), HP-UX (HP 9000 series
  1290.      200, 300, 700 & 800 but not series 500), ISC (386), IX (386), Mach,
  1291.      Microport, NewsOS (Sony m68k & MIPS) SCO (386), SVR0 (Vax & AT&T 3Bs),
  1292.      SVR2, SVR3, SVR4, Solaris 2.0, SunOS, UTS (Amdahl), Ultrix (versions
  1293.      3.0, 4,1), Uniplus 5.2 (Dual machines), VMS (versions 4.0, 4.2, 4.4,
  1294.      5,5) & Xenix (386).
  1295.  
  1296.    * GNU Emacs 19.8
  1297.  
  1298.      Version 19 is in beta-release.  Unlike some other recent derivations of
  1299.      Emacs, GNU Emacs 19 continues to work on character-only terminals as
  1300.      well as under the X Window System.     New features in Emacs 19 include:
  1301.  
  1302.     * multiple X windows ("frames" to Emacs), with a separate X window
  1303.       for the minibuffer or with a minibuffer attached to each X window
  1304.  
  1305.     * associating property lists with regions of text in a buffer
  1306.  
  1307.     * multiple fonts and colors defined by those properties
  1308.  
  1309.     * simplified and improved processing of function keys, mouse clicks
  1310.       and mouse movement
  1311.  
  1312.     * X selection processing, including CLIPBOARD selections
  1313.  
  1314.     * hooks to be run if point or mouse moves outside a certain range
  1315.  
  1316.     * menu bars and popup menus defined by keymaps
  1317.  
  1318.     * static menu bars
  1319.  
  1320.     * scrollbars
  1321.  
  1322.     * before and after change hooks
  1323.  
  1324.     * source-level debugging of Emacs Lisp programs
  1325.  
  1326.     * support for European character sets
  1327.  
  1328.     * floating point numbers
  1329.  
  1330.     * improved buffer allocation, using a new mechanism capable of
  1331.       returning storage to the system when a buffer is killed
  1332.  
  1333.     * interfacing with the X resource manager
  1334.  
  1335.     * support for the GNU configuration scheme
  1336.  
  1337.     * good RCS support
  1338.  
  1339.     * many updated libraries
  1340.  
  1341.      Emacs 19 has been tested on these machines: Sun SPARCstation (running
  1342.      SunOS 4.1.1, 4.1.2 & 4.1.3 and Solaris 1.0 & 1.1), DECstation (running
  1343.      Ultrix), IBM RS/6000 (running AIX 3.2), HP 9000/300 (running 4.3 BSD),
  1344.      Motorola Delta SysV68 on mvme147 (running system V r3v7) &
  1345.      IBM-compatibles using an 80386 or 80486 (running Linux 0.99.9, Esix
  1346.      System V Release 4.0.4 or SCO 3.2v4 (with ODT, SCO's version of X)).
  1347.  
  1348.      Other configurations supported by Emacs 18 should work with few
  1349.      adjustments; as users tell us more about their experiences with
  1350.      different systems, we will augment the list.
  1351.  
  1352.    * GNU Calc 2.02
  1353.  
  1354.      Calc (written by Dave Gillespie in Emacs Lisp) is an extensible,
  1355.      advanced desk calculator and mathematical tool that runs as part of GNU
  1356.      Emacs.  It comes with source for the `Calc Manual' and reference card,
  1357.      which serves as a tutorial and reference.    If you wish, you can use Calc
  1358.      just as a simple four-function calculator, but it provides additional
  1359.      features including choice of algebraic or RPN (stack-based) entry,
  1360.      logarithmic functions, trigonometric and financial functions, arbitrary
  1361.      precision, complex numbers, vectors, matrices, dates, times, infinities,
  1362.      sets, algebraic simplification, differentiation and integration.
  1363.  
  1364.    * CLISP 1993.04.05
  1365.  
  1366.      CLISP is a Common Lisp implementation by Bruno Haible and Michael Stoll.
  1367.      It mostly supports the Common Lisp described by `Common LISP: The
  1368.      Language (1st edition)'.  CLISP includes an interpreter, a byte-compiler
  1369.      and, for some machines, a screen editor.  CLISP needs only 1.5 MB of
  1370.      memory and runs on many microcomputers (including the Atari ST, Amiga
  1371.      500-2000, most MS-DOS systems & OS/2) and on some Unix workstations
  1372.      (Linux, SunOS (SPARC), Sun-386i, HP-UX (HP 9000/800) & others).
  1373.  
  1374.    * PCL 1993.03.18
  1375.  
  1376.      PCL is a free implementation of a large subset of CLOS, the Common Lisp
  1377.      Object System.  PCL was written by Xerox Corporation.
  1378.  
  1379.    * `gzip' 1.0.7
  1380.  
  1381.      Some of the contents of our tape and FTP distributions are compressed.
  1382.      We have software on our tapes and FTP sites to uncompress these files.
  1383.      Due to patent troubles with `compress', we have switched to another
  1384.      compression program, `gzip'.  `gzip' can expand LZW-compressed files but
  1385.      uses a different algorithm for compression which generally produces
  1386.      better results.  It also uncompresses files compressed with System V's
  1387.      `pack' program.
  1388.  
  1389.    * `make' 3.67
  1390.  
  1391.      GNU `make' supports POSIX 1003.2 and has all but a few obscure features
  1392.      of the BSD and System V versions of `make', as well as many of our own
  1393.      extensions.  GNU extensions include long options, parallel compilation,
  1394.      conditional execution and functions for text manipulation.     Source for
  1395.      the `Make Manual' comes with the program.
  1396.  
  1397.      GNU `make' is on several of our tapes because some native `make'
  1398.      programs lack the `VPATH' feature essential for using the GNU configure
  1399.      system to its full extent.     A script is included to build GNU `make' on
  1400.      such systems.
  1401.  
  1402.    * Texinfo 3.1
  1403.  
  1404.      Texinfo is a set of utilities which generate printed manuals and online
  1405.      hypertext-style documentation (called "Info"), and provide means for
  1406.      reading the online versions.  Version 3 contains both GNU Emacs Lisp and
  1407.      standalone C programs, as well as source for the `Texinfo Manual'.
  1408.  
  1409.      Texinfo is distributed on several of the tapes to insure that it is
  1410.      possible to rebuild and read Info files for various programs.
  1411.  
  1412.  
  1413.  
  1414. Contents of the Scheme Tape
  1415. ---------------------------
  1416.  
  1417. This tape contains MIT Scheme 7.1.  Scheme is a simplified, lexically-scoped
  1418. dialect of Lisp.  It was designed at MIT and other universities to teach
  1419. students the art of programming, and to research new parallel programming
  1420. constructs and compilation techniques.    The current version conforms to the
  1421. "Revised^4 Report On the Algorithmic Language Scheme" (MIT AI Lab Memo 848b),
  1422. for which TeX source is included.
  1423.  
  1424. MIT Scheme is written in C, but is presently hard to bootstrap.     Binaries
  1425. which can be used to bootstrap Scheme are available for the following systems:
  1426.  
  1427.    * HP 9000 series 300, 400, 700 and 800 running HP-UX 7.0 or 8.0
  1428.  
  1429.    * NeXT running NeXT OS 1.0 or 2.0
  1430.  
  1431.    * Sun-3 or Sun-4 running SunOS 4.1
  1432.  
  1433.    * DECstation 3100/5100 running Ultrix 4.0
  1434.  
  1435.    * Sony NWS-3250 running NEWS OS 5.01
  1436.  
  1437.    * Vax running 4.3 BSD
  1438.  
  1439. If your system is not on this list and you don't enjoy the bootstrap
  1440. challenge, see the "JACAL" entry in the "Project GNU Status Report."
  1441.  
  1442.  
  1443.  
  1444. Contents of the Languages Tape
  1445. ------------------------------
  1446.  
  1447. This tape contains programming tools: compilers, interpreters and related
  1448. programs (parsers, conversion programs, debuggers, etc.).
  1449.  
  1450.    * GCC 1.42
  1451.  
  1452.      The GNU C compiler is a fairly portable optimizing compiler which
  1453.      performs automatic register allocation, common sub-expression
  1454.      elimination, invariant code motion from loops, induction variable
  1455.      optimizations, constant propagation and copy propagation, delayed
  1456.      popping of function call arguments, tail recursion elimination,
  1457.      integration of inline functions and frame pointer elimination, plus many
  1458.      local optimizations that are automatically deduced from the machine
  1459.      description.
  1460.  
  1461.      GCC supports full ANSI C, traditional C and GNU C extensions.  It
  1462.      generates good code for the 32000, m68k, 80386, Alliant, Convex, Tahoe &
  1463.      VAX CPUs, and for these RISC CPUs: i860, Pyramid, SPARC & SPUR.  The
  1464.      MIPS RISC CPU is also supported.  Other supported systems include
  1465.      (arranged by hardware): 386 (AIX), Alliant FX/8, Altos 3068, Apollo
  1466.      68000/68020 (Aegis), AT&T 3B1, Convex C1 & C2, DECstation 3100 & 5000,
  1467.      DEC VAX, Encore MultiMax (NS32000), Genix NS32000, Harris HCX-7 & HCX-9,
  1468.      HP-UX 68000/68020, HP 9000 series 200 & 300 (BSD), IBM PS/2 (AIX), Intel
  1469.      386 (System V, Xenix, BSD, but not MS-DOS (but see "MS-DOS Distribution"
  1470.      & "Free Software for Microcomputers")), Iris MIPS machine, ISI
  1471.      68000/68020, MIPS, NeXT, Pyramid (original), Sequent Balance (NS32000)
  1472.      and Symmetry (i386), SONY News, Sun (2, 3 (optionally with FPA), 4,
  1473.      SPARCstation & Sun-386i).
  1474.  
  1475.      Arranged by operating system: AIX (i386-PS/2), BSD (Alliant FX/8, Apollo,
  1476.      Convex, HP m68k (series 200 & 300), i386, ISI m68k, MIPS, Pyramid
  1477.      (original), Sequent (Balance & Symmetry), Genix (NS32000), HP-UX (m68k),
  1478.      Irix (Iris MIPS), Mach (NeXT m68k), NewsOS (Sony m68k), SunOS (Sun-2,
  1479.      Sun-3, Sun-4, SPARC & Sun-386i), System V (i386, Altos 3068, AT&T 3B1),
  1480.      Ultrix (DECstation 3100 & 5000, VAX), Umax (Encore NS32000) and Xenix
  1481.      (i386).
  1482.  
  1483.      Source for the GCC manual, `Using and Porting GNU CC', is included with
  1484.      the compiler.  The manual describes how to run and install the GNU C
  1485.      compiler, and how to port it to new systems.  It describes new features
  1486.      and incompatibilities of the compiler, but people not familiar with C
  1487.      will also need a good reference on the C programming language.
  1488.  
  1489.    * G++ 1.42.0
  1490.  
  1491.      G++ is a set of changes for GCC version 1 which supports C++.  As far as
  1492.      possible, G++ is kept compatible with the evolving draft ANSI standard,
  1493.      but not with `cfront' (the AT&T compiler), as `cfront' has been
  1494.      diverging from ANSI.  G++ 1 comes with source for the `GNU G++ User's
  1495.      Guide' (not yet published on paper).  G++ compiles source quickly,
  1496.      provides good error messages and works well with GDB.  Each release of
  1497.      G++ 1 depends on the same numbered release of GCC 1 (in GCC version 2,
  1498.      G++ is merged with GCC).
  1499.  
  1500.    * libg++ 1.39.0
  1501.  
  1502.      The GNU C++ library, libg++, is an extensive collection of C++ classes
  1503.      and support tools for use with G++.  Partial documentation in Texinfo
  1504.      format is included (not yet published on paper).
  1505.  
  1506.    * NIH Class Library 3.0
  1507.  
  1508.      The NIH Class Library (formerly known as "OOPS", Object-Oriented Program
  1509.      Support) is a portable collection of G++ classes, similar to those in
  1510.      Smalltalk-80, which has been developed by Keith Gorlen of the National
  1511.      Institutes of Health (NIH), using the C++ programming language.
  1512.  
  1513.    * BFD
  1514.  
  1515.      The BFD (Binary File Descriptor) library allows a program which operates
  1516.      on object files (such as `ld' or GDB) to support many different formats
  1517.      in a clean way.  BFD provides a portable interface, so that only BFD
  1518.      needs to know the actual details of a particular format.  One consequence
  1519.      of this design is that all of programs using BFD will support formats
  1520.      such as a.out, COFF, ELF and ROSE.     BFD comes with documentation in
  1521.      Texinfo form.
  1522.  
  1523.    * GDB 4.9
  1524.  
  1525.      In GDB 4, object files and symbol tables are now read via the BFD
  1526.      library, which allows a single copy of GDB to debug programs of multiple
  1527.      object file types such as a.out and COFF.    Other features include
  1528.      improvements to the command language, remote debugging over serial lines
  1529.      or TCP/IP, and watchpoints (breakpoints triggered when the value of an
  1530.      expression changes).  Exception handling, SunOS shared libraries and C++
  1531.      multiple inheritance are only supported when used with GCC version 2.
  1532.  
  1533.      GDB now uses a standard remote interface to a simulator library.  So
  1534.      far, the library contains simulators for the Zilog Z8001/2, the Hitachi
  1535.      H8/300, H8/500 and Super-H.
  1536.  
  1537.      GDB 4 can perform cross-debugging.     To say that GDB 4 *targets* a
  1538.      platform means that it can perform native or cross-debugging for it.  To
  1539.      say that GDB 4 can *host* a given platform means that it can be built on
  1540.      it, but cannot necessarily debug native programs.    GDB 4 can:
  1541.  
  1542.     * *target* & *host*: Amiga 3000 (Amix), DECstation 3100 & 5000
  1543.       (Ultrix), HP 9000/300 (BSD), IBM RS/6000 (AIX), i386 (BSD, SCO &
  1544.       Linux), Motorola Delta m88k (System V), NCR 3000 (SVR4), SGI Iris
  1545.       (MIPS running Irix V3 & V4), SONY News (NewsOS 3.x), Sun-3 & SPARC
  1546.       (SunOS 4.1 & Solaris 2.0) & Ultracomputer (29K running Sym1).
  1547.  
  1548.     * *target*, but not *host*: i960 Nindy, AMD 29000 (COFF & a.out),
  1549.       Fujitsu SPARClite, Hitachi H8/300, m68k & m68332.
  1550.  
  1551.     * *host*, but not *target*: Intel 386 (Mach), IBM RT/PC (AIX) &
  1552.       HP/Apollo 68k (BSD).
  1553.  
  1554.      In addition, GDB 4 can use the symbol tables emitted by the compilers
  1555.      supplied by most vendors of MIPS-based machines, including DEC.  (These
  1556.      symbol tables are in a format which almost nobody else uses.)  Source for
  1557.      the manual `Debugging with GDB' and a reference card are included.
  1558.  
  1559.    * `ae'
  1560.  
  1561.      `ae' works with GCC to produce more complete profiling information.
  1562.  
  1563.    * binutils 1.9
  1564.  
  1565.      The binutils include `ar', `gprof', `ld', `nm', `ranlib', `size' and
  1566.      `strip'.  The GNU linker `ld' is fast, and is the only linker which
  1567.      emits source-line numbered error messages for multiply-defined symbols
  1568.      and undefined references.
  1569.  
  1570.    * Bison 1.21
  1571.  
  1572.      Bison is an upwardly compatible replacement for the parser generator
  1573.      `yacc', with more features.  `Bison Manual' and reference card sources
  1574.      are included.
  1575.  
  1576.    * COFF Support
  1577.  
  1578.      The entire suite of GNU software tools can be run on System V, replacing
  1579.      COFF entirely.  The GNU tools can operate on BSD object files with a
  1580.      COFF header the System V kernel will accept.  `robotussin' is supplied
  1581.      for converting standard libraries to this format.    However, this
  1582.      workaround is becoming obsolete, as it is being replaced by BFD (see
  1583.      "Project GNU Status Report" and "Contents of the Languages Tape").
  1584.  
  1585.    * DejaGnu 1.0, `expect' 4.5.2 alpha and Tcl 6.7
  1586.  
  1587.      DejaGnu is a framework for testing other programs.     Its purpose is to
  1588.      provide a single front end for all tests.    The flexibility and
  1589.      consistency of the DejaGnu framework make it easy to write tests for any
  1590.      program.
  1591.  
  1592.      `expect' (which runs scripts to conduct dialogs with programs) and Tcl
  1593.      (an embeddable tool command language) are both provided in this package,
  1594.      since DejaGnu uses them and they are useful programs in their own right.
  1595.  
  1596.    * `dld' 3.2.3
  1597.  
  1598.      `dld' is a dynamic linker written by W. Wilson Ho.     Linking your program
  1599.      with the `dld' library allows you to dynamically load object files into
  1600.      the running binary.
  1601.  
  1602.    * `f2c' 1993.04.28
  1603.  
  1604.      `f2c' converts Fortran-77 source files into C or C++, which can then be
  1605.      compiled with GCC.
  1606.  
  1607.    * `flex' 2.3.8
  1608.  
  1609.      `flex' is a mostly-compatible replacement for the `lex' scanner
  1610.      generator, written by Vern Paxson of the Lawrence Berkeley Laboratory.
  1611.      `flex' generates far more efficient scanners than `lex' does.  Sources
  1612.      for the `Flex Manual' and reference card are included.
  1613.  
  1614.    * GAS 1.38.1
  1615.  
  1616.      The GNU assembler (GAS) is a fairly portable, one pass assembler that is
  1617.      almost twice as fast as Unix `as' and works for 32x32, m68k, 80386,
  1618.      SPARC (Sun-4) & VAX.
  1619.  
  1620.    * GAWK 2.15.2
  1621.  
  1622.      GAWK is upwardly compatible with the System V Release 4 version of
  1623.      `awk'.  Source for the `GAWK Manual' comes with the software.
  1624.  
  1625.    * `gdbm' 1.5
  1626.  
  1627.      The `gdbm' library is the GNU replacement for the traditional `dbm' and
  1628.      `ndbm' libraries, which implement a database using quick lookup by
  1629.      hashing.  `gdbm' supports both styles but does not need sparse database
  1630.      formats (unlike its Unix counterparts).
  1631.  
  1632.    * `gmp' 1.3.2
  1633.  
  1634.      GNU MP (`gmp') is a library for arbitrary precision arithmetic,
  1635.      operating on signed integers and rational numbers.     It has a rich set of
  1636.      functions, all with a regular interface.
  1637.  
  1638.    * `gperf' 2.1
  1639.  
  1640.      `gperf' is a "perfect" hash-table generation utility.  There are
  1641.      actually two implementations of `gperf', one written in C and one in
  1642.      C++.  Both will produce hash functions in either C or C++.
  1643.  
  1644.    * `indent' 1.7
  1645.  
  1646.      `indent' is the GNU-modified version of the freely-redistributable BSD
  1647.      program of the same name.    It formats C source according to GNU coding
  1648.      standards by default, though the original default and other formats are
  1649.      available as options.
  1650.  
  1651.    * `p2c' 1.20
  1652.  
  1653.      `p2c' is a Pascal-to-C translator written by Dave Gillespie.  It is
  1654.      intended primarily for use on 32-bit machines, though porting it to
  1655.      convert code to work on 16-bit machines may be possible.
  1656.  
  1657.    * `perl' 4.036
  1658.  
  1659.      Larry Wall has written a fast interpreter named `perl' which combines
  1660.      the features and capabilities of `sed', `awk', `sh' and C, as well as
  1661.      interfaces to all the system calls and many C library routines.
  1662.      Perl Mode for editing `perl' code comes with GNU Emacs 19.
  1663.  
  1664.    * regex 0.12
  1665.  
  1666.      The GNU regular expression library supports POSIX.2, except for
  1667.      internationalization features.  It has been included in many GNU
  1668.      programs which use regex routines.     Now it is finally available
  1669.      separately.
  1670.  
  1671.    * Smalltalk 1.1.1
  1672.  
  1673.      GNU Smalltalk is an interpreted object-oriented programming language
  1674.      system written in portable C.  Features include an incremental garbage
  1675.      collector, a binary image save capability, the ability to invoke
  1676.      user-written C code and pass parameters to it, a GNU Emacs editing mode,
  1677.      optional byte-code compilation tracing and byte-code execution tracing
  1678.      and automatically loaded per-user initialization files.
  1679.  
  1680.    * superopt 2.2
  1681.  
  1682.      Superopt is a function sequence generator that uses an exhaustive
  1683.      generate-and-test approach to find the shortest instruction sequence for
  1684.      a given function.    You provide the superoptimizer a function and a CPU
  1685.      to generate code for, and how many instructions you can accept.  The GNU
  1686.      superoptimizer and its application in GCC is described in the `ACM
  1687.      SIGPLAN PLDI'92' proceedings.  Superopt supports: SPARC, m68000, m68020,
  1688.      m88000, IBM RS/6000, AMD 29000, Intel 80x86 & Pyramid.
  1689.  
  1690.    * Tile Forth 2.1
  1691.  
  1692.      Tile Forth is a 32-bit implementation of the Forth-83 standard written
  1693.      in C, thus allowing it to be easily moved between different computers
  1694.      (traditionally, Forth implementations are written in assembly to utilize
  1695.      the underlying architecture as optimally as possible, but this also
  1696.      makes them less portable).
  1697.  
  1698.    * Texinfo 3.1, `gzip' 1.0.7 and `make' 3.67
  1699.  
  1700.      See "Contents of the Emacs Tape" for a full description of these
  1701.      programs.
  1702.  
  1703.  
  1704.  
  1705. Contents of the Utilities Tape
  1706. ------------------------------
  1707.  
  1708. This tape consists mostly of smaller utilities and miscellaneous applications
  1709. not available on the other GNU tapes.
  1710.  
  1711.    * Autoconf 1.4
  1712.  
  1713.      Autoconf produces shell scripts which automatically configure source
  1714.      code packages.  These scripts adapt the packages to many kinds of
  1715.      Unix-like systems without manual user intervention.  Autoconf creates a
  1716.      script for a package from a template file which lists the operating
  1717.      system features which the package can use, in the form of `m4' macro
  1718.      calls.  Many GNU programs now use Autoconf-generated configure scripts.
  1719.  
  1720.    * BASH 1.12 and readline
  1721.  
  1722.      The GNU shell, BASH (Bourne Again SHell), is compatible with the Unix
  1723.      `sh' and offers many extensions found in `csh' and `ksh'.    BASH has job
  1724.      control, `csh'-style command history and command-line editing (with
  1725.      Emacs and `vi' modes built-in and the ability to rebind keys) via the
  1726.      readline library.
  1727.  
  1728.    * `bc' 1.02
  1729.  
  1730.      `bc' is an interactive algebraic language with arbitrary precision.  GNU
  1731.      `bc' was implemented from the POSIX 1003.2 draft standard, but it has
  1732.      several extensions including multi-character variable names, an `else'
  1733.      statement and full Boolean expressions.
  1734.  
  1735.    * `cpio' 2.2
  1736.  
  1737.      `cpio' is an alternative archive program with all the features of SVR4
  1738.      `cpio', including support for the final POSIX 1003.1 `ustar' standard.
  1739.  
  1740.    * CVS 1.3
  1741.  
  1742.      The Concurrent Version System, CVS, manages software revision and
  1743.      release control in a multi-developer, multi-directory, multi-group
  1744.      environment.  It works best in conjunction with RCS versions 4 and
  1745.      above, but will parse older RCS formats with the loss of CVS's fancier
  1746.      features.    See Berliner, Brian, "CVS-II: Parallelizing Software
  1747.      Development," `Proceedings of the Winter 1990 USENIX Association
  1748.      Conference'.
  1749.  
  1750.    * `dc' 0.2
  1751.  
  1752.      `dc' is an RPN calculator.     GNU `bc' does not require a separate `dc'
  1753.      program to run.  This version of `dc' will eventually be merged with the
  1754.      `bc' package.
  1755.  
  1756.    * `diffutils' 2.3
  1757.  
  1758.      GNU `diff' compares files showing line-by-line changes in several
  1759.      flexible formats.    It is much faster than the traditional Unix versions.
  1760.      The "diffutils" distribution contains `diff', `diff3', `sdiff' and `cmp'.
  1761.  
  1762.    * `doschk' 1.1
  1763.  
  1764.      This program is intended as a utility to help software developers ensure
  1765.      that their source file names are distinguishable on System V platforms
  1766.      with 14-character filenames and on MS-DOS with 11 character filenames.
  1767.  
  1768.    * `elvis' 1.7
  1769.  
  1770.      `elvis' is a clone of the `vi'/`ex' Unix editor.  It supports nearly all
  1771.      of the `vi'/`ex' commands in both visual and line mode.  `elvis' runs
  1772.      under BSD, System V, Xenix, Minix, MS-DOS and Atari TOS, and should be
  1773.      easy to port to many other systems.
  1774.  
  1775.    * `es' 0.84
  1776.  
  1777.      This is an extensible shell based on `rc' but with more features
  1778.      including first class functions, lexical scope, an exception system and
  1779.      rich return values (i.e. functions can return values other than just
  1780.      numbers).    Like `rc', it is great for both interactive use and for
  1781.      scripting, particularly because its quoting rules are much less baroque
  1782.      than the C or Bourne shells.
  1783.  
  1784.    * Fax 3.2.1
  1785.  
  1786.      Fax is the freely-available MIT AI Lab fax spooling system, which
  1787.      provides Group 3 fax transmission and reception services for a networked
  1788.      Unix system.  It requires a faxmodem which conforms to the new EIA-592
  1789.      Asynchronous Facsimile DCE Control Standard, Service Class 2.
  1790.  
  1791.    * `find' 3.8
  1792.  
  1793.      `find' is frequently used both interactively and in shell scripts to
  1794.      find files which match certain criteria and perform arbitrary operations
  1795.      on them.  `xargs' and `locate' are also included.
  1796.  
  1797.    * `finger' 1.37
  1798.  
  1799.      GNU Finger works on a wide variety of systems.  For more information,
  1800.      see the "Project GNU Status Report."
  1801.  
  1802.    * fontutils 0.6
  1803.  
  1804.      The "fontutils" can create fonts for use with Ghostscript or TeX,
  1805.      starting with a scanned type image and converting the bitmaps to
  1806.      outlines.    They also contain general conversion programs and other
  1807.      utilities.
  1808.  
  1809.    * Gnats 3.01
  1810.  
  1811.      Gnats (GNats: A Tracking System) is a bug-tracking system.     It is based
  1812.      upon the paradigm of a central site or organization which receives
  1813.      problem reports and negotiates their resolution by electronic mail.
  1814.      Although it's been used primarily as a software bug-tracking system so
  1815.      far, it is sufficiently generalized so that it could be used for
  1816.      handling system administration issues, project management or any number
  1817.      of other applications.
  1818.  
  1819.    * Fun and Games: `acm' 2.4, MandelSpawn 0.06, GNU Chess 4.0.pl61, NetHack
  1820.      3.1, GnuGo 1.1, GNU Shogi 1.1.pl01 and `hello' 1.3
  1821.  
  1822.      `acm' is a LAN-oriented, multiplayer aerial combat simulation that runs
  1823.      under the X Window System.     Players engage in air to air combat against
  1824.      one another using heat seeking missiles and cannons.  Eventually we hope
  1825.      to turn this into a more general purpose flight simulator.
  1826.  
  1827.      MandelSpawn is a parallel Mandelbrot program for the MIT X Window
  1828.      System.  GNU Chess and GNU Shogi have text and X display interfaces (see
  1829.      "Project GNU Status Report").  NetHack is a display-oriented adventure
  1830.      game similar to Rogue.  GnuGo plays the game of Go (Wei-Chi); it is not
  1831.      yet very sophisticated.  GNU Shogi plays a Japanese game, similar to
  1832.      Chess, known as "Shogi".  A major difference from Western Chess is that
  1833.      captured pieces can be returned into play.
  1834.  
  1835.      The GNU `hello' program produces a familiar, friendly greeting.  It
  1836.      allows non-programmers to use a classic computer science tool which
  1837.      would otherwise be unavailable to them.  Because it is protected by the
  1838.      GNU General Public License, users are free to share and change it.
  1839.  
  1840.    * Ghostscript 2.6.1 and Ghostview 1.4.1
  1841.  
  1842.      Ghostscript is GNU's graphics language which is almost fully compatible
  1843.      with Postscript (see "Project GNU Status Report").     Ghostview provides
  1844.      an X11 user interface for the Ghostscript interpreter.  Ghostview and
  1845.      Ghostscript function as two cooperating programs; Ghostview creates a
  1846.      viewing window and Ghostscript draws in it.
  1847.  
  1848.    * `gnuplot' 3.2
  1849.  
  1850.      `gnuplot' is an interactive program for plotting mathematical
  1851.      expressions and data.  Curiously, the program was neither written nor
  1852.      named for the GNU Project; the name is a coincidence.
  1853.  
  1854.      See the entry on GNU Graphics in "Contents of the Experimental Tape" for
  1855.      information on a related program.
  1856.  
  1857.    * `gptx' 0.2
  1858.  
  1859.      `gptx' is the GNU version of `ptx', a permuted index generator.  Among
  1860.      other things, it produces readable "KWIC" (KeyWords In Context) indexes
  1861.      without the need of `nroff' and there is an option to output TeX code.
  1862.  
  1863.    * `grep'/`egrep'/`fgrep' 2.0
  1864.  
  1865.      The `[ef]grep' programs are GNU's versions of the Unix programs of the
  1866.      same name.     They are much faster than the traditional Unix versions.
  1867.  
  1868.    * `groff' 1.08 and `mgm' 1.07
  1869.  
  1870.      `groff' is a document formatting system, which includes implementations
  1871.      of `troff', `pic', `eqn', `tbl', `refer', the `man', `ms' and `mm'
  1872.      macros, as well as drivers for Postscript, TeX dvi format and
  1873.      typewriter-like devices.  Also included is a modified version of the
  1874.      Berkeley `me' macros and an enhanced version of the X11 `xditview'
  1875.      previewer.
  1876.  
  1877.      `mgm' is a macro package for `groff'.  It is almost compatible with the
  1878.      DWB `mm' macros and has several extensions.
  1879.  
  1880.    * `less' 177
  1881.  
  1882.      `less' is a display paginator similar to `more' and `pg' but with
  1883.      various features (such as the ability to scroll backwards) which most
  1884.      pagers lack.
  1885.  
  1886.    * `m4' 1.0.3
  1887.  
  1888.      GNU `m4' is an implementation of the traditional Unix macro processor.
  1889.      It is mostly SVR4 compatible, although it has some extensions (for
  1890.      example, handling more than 9 positional parameters to macros).  `m4'
  1891.      also has built-in functions for including files, running shell commands,
  1892.      doing arithmetic, etc.
  1893.  
  1894.    * mtools 2.0.7
  1895.  
  1896.      mtools is a set of public domain programs to allow Unix systems to read,
  1897.      write and manipulate files on an MS-DOS file system (usually a diskette).
  1898.  
  1899.    * `patch' 2.0.12g8
  1900.  
  1901.      `patch' is our version of Larry Wall's program to take `diff''s output
  1902.      and apply those differences to an original file to generate the modified
  1903.      version.
  1904.  
  1905.    * RCS 5.6.0.1
  1906.  
  1907.      The Revision Control System, RCS, is used for version control and
  1908.      management of software projects.  When used with GNU `diff', RCS can
  1909.      handle binary files (executables, object files, 8-bit data, etc).
  1910.  
  1911.    * `rc' 1.4
  1912.  
  1913.      `rc' is a shell that features a C-like syntax (much more so than `csh')
  1914.      and far cleaner quoting rules than the C or Bourne shells.     It's
  1915.      intended to be used interactively, but is great for writing scripts as
  1916.      well.
  1917.  
  1918.    * `recode' 3.2.4
  1919.  
  1920.      `recode' converts between character sets and usages.  When exact
  1921.      transliterations are not possible, it may get rid of offending
  1922.      characters or fall back on approximations.     It recognizes or produces
  1923.      more than a dozen character sets and can convert each set to almost any
  1924.      other one.     `recode' pays special attention to superimposition of
  1925.      diacritics, particularly for French.
  1926.  
  1927.    * `screen' 3.2b
  1928.  
  1929.      `screen' is a terminal multiplexor that runs several independent
  1930.      "screens" (ttys) on a single physical terminal.  Each virtual terminal
  1931.      emulates a DEC VT100 plus several ANSI X3.64 and ISO 2022 functions.
  1932.      `screen' sessions can be detached and resumed later on a different
  1933.      terminal.
  1934.  
  1935.    * `sed' 1.16
  1936.  
  1937.      `sed' is a stream-oriented version of `ed'.  It is used copiously in
  1938.      shell scripts.
  1939.  
  1940.    * `tar' 1.11.2
  1941.  
  1942.      GNU `tar' includes multivolume support, the ability to archive sparse
  1943.      files, automatic archive compression/decompression, remote archives and
  1944.      special features that allow `tar' to be used for incremental and full
  1945.      backups.  Unfortunately GNU `tar' implements an early draft of the POSIX
  1946.      1003.1 `ustar' standard which is different from the final standard.
  1947.      Adding support for the new changes in a backward-compatible fashion is
  1948.      not trivial.
  1949.  
  1950.    * Termcap 1.2
  1951.  
  1952.      The GNU Termcap library is a drop-in replacement for `libtermcap.a' on
  1953.      any system.  It does not place an arbitrary limit on the size of Termcap
  1954.      entries, unlike most other Termcap libraries.  Included is source for the
  1955.      `Termcap Manual' in Texinfo format.
  1956.  
  1957.    * `time' 1.4
  1958.  
  1959.      `time' is used to report statistics (usually from a shell) about the
  1960.      amount of user, system and real time used by a process.
  1961.  
  1962.    * `tput' 1.0
  1963.  
  1964.      `tput' is a portable way to allow shell scripts to use special terminal
  1965.      capabilities.  GNU `tput' uses the Termcap database, rather than
  1966.      Terminfo as most implementations do.
  1967.  
  1968.    * UUCP 1.04
  1969.  
  1970.      This version of UUCP was written by Ian Lance Taylor, and is the
  1971.      standard UUCP system for GNU.  It currently supports the `f', `g' (in
  1972.      all window and packet sizes), `G', `t' and `e' protocols, as well a
  1973.      Zmodem protocol and two new bidirectional protocols.  If you have a
  1974.      Berkeley sockets library, it can make TCP connections.  If you have TLI
  1975.      libraries, it can make TLI connections.
  1976.  
  1977.    * `wdiff' 0.4
  1978.  
  1979.      `wdiff' compares two files, finding which words have been deleted or
  1980.      added to the first in order to obtain the second.    We hope eventually to
  1981.      integrate it, as well as some ideas from a similar program called
  1982.      `spiff', into future releases of GNU `diff'.
  1983.  
  1984.    * fileutils 3.6, shellutils 1.8 and textutils 1.6
  1985.  
  1986.      The "fileutils" manipulate files: `chgrp', `chmod', `chown', `cp', `dd',
  1987.      `df', `du', `install', `ln', `ls', `mkdir', `mkfifo', `mknod', `mv',
  1988.      `mvdir', `rm', `rmdir' and `touch'.
  1989.  
  1990.      The "shellutils" are small commands used on the command line or in shell
  1991.      scripts: `basename', `date', `dirname', `echo', `env', `expr', `false',
  1992.      `groups', `id', `logname', `nice', `nohup', `pathchk', `printenv',
  1993.      `printf', `sleep', `stty', `su', `tee', `test', `true', `tty', `uname',
  1994.      `who', `whoami' and `yes'.
  1995.  
  1996.      The "textutils" programs manipulate textual data: `cat', `cksum', `comm',
  1997.      `csplit', `cut', `expand', `fold', `head', `join', `nl', `od', `paste',
  1998.      `pr', `sort', `split', `sum', `tac', `tail', `tr', `unexpand', `uniq' and
  1999.      `wc'.
  2000.  
  2001.    * Texinfo 3.1, `gzip' 1.0.7 and `make' 3.67
  2002.  
  2003.      See "Contents of the Emacs Tape" for a full description of these
  2004.      programs.
  2005.  
  2006.  
  2007.  
  2008. Contents of the Experimental Tape
  2009. ---------------------------------
  2010.  
  2011. This tape includes software which is currently in beta test and is available
  2012. for people who are feeling adventurous.     Some of the software already has
  2013. released versions on the distribution tapes.  The contents of this tape are
  2014. transient; as the programs become stable, they will replace older versions on
  2015. other tapes.  Please send bug reports to the address in the notes for each
  2016. program on the tape.  Note that Emacs 19, in beta test, is on the Emacs tape.
  2017.  
  2018.    * GCC 2.4.1
  2019.  
  2020.      Version 2 of GCC is now reliable.    In addition to the version 1
  2021.      features, GCC 2 has instruction scheduling, loop unrolling, filling of
  2022.      delay slots, leaf function optimization, optimized multiplication by
  2023.      constants, a certain amount of common subexpression elimination (CSE)
  2024.      between basic blocks (though not all of the supported machine
  2025.      descriptions provide for scheduling or delay slots) and a feature for
  2026.      assigning attributes to instructions.  Function-wide CSE has been
  2027.      written, but needs to be cleaned up before it can be installed.
  2028.      Position-independent code is supported on the 68k, i386, Hitachi Slt,
  2029.      Hitachi H8/300, Clipper, 88k, SPARC & SPARClite.
  2030.  
  2031.      GCC 2 can also open-code most arithmetic on 64-bit values (type `long
  2032.      long int').  It supports extended floating point (type `long double') on
  2033.      the 68k; other machines will follow.  It can generate code for most of
  2034.      the same machines as version 1, plus the following: AMD 29000, Acorn
  2035.      RISC, DEC Alpha, Elxsi, HP-PA (700 & 800), IBM RS/6000, IBM RT/PC, Intel
  2036.      80386, Intel 960, Motorola 88000 & SPARC (running Solaris 2).  Version 2
  2037.      can generate a.out, COFF, ELF & OSF-Rose files when used with a suitable
  2038.      assembler.     It can produce debugging information in several formats: BSD
  2039.      stabs, COFF, ECOFF, ECOFF with stabs symbols & DWARF.
  2040.  
  2041.      Not all of the version 1 machine descriptions have been updated yet;
  2042.      some do not work, and others need work to take full advantage of
  2043.      instruction scheduling and delay slots.  The old machine descriptions
  2044.      for the Alliant, Tahoe and Spur (as well as a new port for the Tron) do
  2045.      not work, but are still included in the distribution in case someone
  2046.      wants to work on them.
  2047.  
  2048.      Using the new configuration scheme for GCC, building a cross-compiler is
  2049.      as easy as building a compiler for the same target machine.  Version 2
  2050.      supports more general calling conventions: it can pass arguments "by
  2051.      reference" and can preallocate the space for stack arguments.  GCC 2 on
  2052.      the SPARC uses the standard conventions for structure arguments and
  2053.      return values.
  2054.  
  2055.      Version 2 of the compiler supports three languages: C, C++ and Objective
  2056.      C; the source file name extension or a compiler option selects the
  2057.      language.    The front end support for Objective C was donated by NeXT.
  2058.      The runtime support needed to run Objective C programs is now
  2059.      distributed with GCC (this does not include any Objective C classes
  2060.      aside from `object').
  2061.  
  2062.      GNU C has been extended to support nested functions, nonlocal gotos and
  2063.      taking the address of a label.
  2064.  
  2065.      Texinfo source for the manual, `Using and Porting GNU CC', is included.
  2066.  
  2067.    * Solaris binaries for GCC 2
  2068.  
  2069.      Since the C compiler has been unbundled in Solaris, this tape
  2070.      temporarily contains compiled binaries of GCC for Solaris systems in
  2071.      addition to the sources.  In the future, Solaris binaries will be
  2072.      available on separate media.
  2073.  
  2074.    * binutils 2.2.1
  2075.  
  2076.      Version 2 of the binutils have been completely rewritten to use the BFD
  2077.      library (see "Project GNU Status Report").     This version has been tested
  2078.      on only a few architectures including Sun-3 and Sun-4 running SunOS 4.1,
  2079.      and SONY News running NewsOS 3.
  2080.  
  2081.      This version has not been ported to as many machines as the old
  2082.      binutils.    Some features of the old versions are missing.    We would
  2083.      appreciate clean, easy to integrate patches to make things run on other
  2084.      machines; especially welcome are fixes for what used to work in the old
  2085.      versions.
  2086.  
  2087.    * GAS 2.1.1
  2088.  
  2089.      Version 2 of the GNU assembler has been rewritten to use the BFD library
  2090.      (see "Project GNU Status Report").     It supports these systems, though
  2091.      not all have been thoroughly tested: SPARC (SunOS 4 & Solaris 2), i386,
  2092.      m68k, MIPS (Ultrix, Irix), Hitachi H8/500 & VAX (VMS).
  2093.  
  2094.    * GNU C Library 1.06
  2095.  
  2096.      The library supports ANSI C-1989 and POSIX 1003.1-1990 and has most of
  2097.      the functions specified in POSIX 1003.2 draft 11.2.  It is upward
  2098.      compatible with 4.4 BSD and includes many System V functions, plus GNU
  2099.      extensions.
  2100.  
  2101.      Version 1.06 uses a standard GNU `configure' script and runs on Sun-3
  2102.      (SunOS 4.1), Sun-4 (SunOS 4.1 & Solaris 2), HP 9000/300 & SONY News 800
  2103.      (4.3 BSD), MIPS DECstation (Ultrix 4), i386/i486 (System V, SVR4, BSD,
  2104.      386BSD, NetBSD, SCO 3.2 & SCO ODT 2.0) & Sequent Symmetry i386 (Dynix
  2105.      3).  Source for the new `GNU C Library Reference Manual' is included.
  2106.  
  2107.    * libg++ 2.3
  2108.  
  2109.      This is the GNU C++ library for GCC version 2 (see "Contents of
  2110.      Languages Tape" for more info regarding libg++).  The latest version
  2111.      tries to configure itself automatically, thus working out of the box on
  2112.      many hosts.  Recent changes include portability enhancements, some use
  2113.      of templates and converting the iostream classes to use multiple
  2114.      inheritance.  Partial documentation in Texinfo format is included (not
  2115.      yet published on paper).
  2116.  
  2117.    * GNU Graphics 0.17
  2118.  
  2119.      GNU Graphics is a set of programs which produce plots from ASCII or
  2120.      binary data.  It supports output to Tektronix 4010, Postscript and the X
  2121.      Window System or compatible devices.  Improvements in this version
  2122.      include a revised manual (not yet printed on paper); new features in
  2123.      `graph', `xplot' and `plot2ps'; support for output in ln03 and TekniCAD
  2124.      TDA file formats; a replacement for the `spline' program; examples of
  2125.      shell scripts using `graph' and `plot'; the addition of a statistics
  2126.      toolkit; and the use of `configure' for installation.
  2127.  
  2128.      Existing ports need retesting.  Contact Rich Murphey, `Rich@rice.edu',
  2129.      if you can help test/port it to anything beyond a SPARCstation.
  2130.  
  2131.    * Oleo 1.4
  2132.  
  2133.      Oleo is a spreadsheet program, that is better for you than the more
  2134.      expensive spreadsheets.  It supports the X Window System and
  2135.      character-based terminals, and can output Embedded Postscript renditions
  2136.      of spreadsheets.  Keybindings should be familiar to Emacs users and are
  2137.      configurable.  Under X and in Postscript output, Oleo supports multiple,
  2138.      variable width fonts.
  2139.  
  2140.  
  2141.  
  2142. Contents of the X11 Tapes
  2143. -------------------------
  2144.  
  2145. The two X11 tapes contain Version 11, Release 5 of the MIT X Window System.
  2146. The first FSF tape contains all of the core software, documentation and some
  2147. contributed clients.  We call this the "required" X tape since it is
  2148. necessary for running X or running GNU Emacs under X.  The second,
  2149. "optional", FSF tape contains contributed libraries and other toolkits, the
  2150. Andrew User Interface System, games and other programs.
  2151.  
  2152. The X11 Required tape also contains all fixes and patches released to date.
  2153. We update this tape as new fizes and patches are released.
  2154.  
  2155.  
  2156.  
  2157. Berkeley Networking 2 Tape
  2158. --------------------------
  2159.  
  2160. The Berkeley "Net2" release contains the second 4.3 BSD distribution and is
  2161. newer than both 4.3 BSD-Tahoe and 4.3 BSD-Reno.     It includes most of the BSD
  2162. software system except for a few utilities, some parts of the kernel and some
  2163. library routines which your own C library is likely to provide (we have
  2164. replacements on other tapes for many of the missing programs).    This release
  2165. also contains third party software including Kerberos and some GNU software.
  2166.  
  2167.  
  2168.  
  2169. VMS Emacs and Compiler Tapes
  2170. ----------------------------
  2171.  
  2172. We offer two VMS tapes.     One has just the GNU Emacs editor.  The other has
  2173. the GNU C compiler, Bison (to compile GCC), GAS (to assemble GCC's output)
  2174. and some library and include files.  We are not aware of a GDB port for VMS.
  2175. Both VMS tapes have executables from which you can bootstrap, as the DEC VMS
  2176. C compiler cannot compile GCC.    Please do not ask us to devote effort to VMS
  2177. support, because it is peripheral to the GNU Project.
  2178.  
  2179.  
  2180.  
  2181. Tape Subscription Service
  2182. *************************
  2183.  
  2184. The FSF has a tape subscription service.  If you do not have net access, the
  2185. subscription service enables you to stay current with the latest FSF
  2186. developments.  For a one-time cost equivalent to three tapes, we will mail
  2187. you four new versions of the tape of your choice over the course of the next
  2188. year.
  2189.  
  2190. Every quarter, we will send you a new version of an Emacs, Languages,
  2191. Utilities, Experimental or MIT X Window System Required tape.  The BSD Net-2,
  2192. MIT Scheme and the MIT X Window System Optional tapes are not changed often
  2193. enough to warrant quarterly updates.
  2194.  
  2195. Since Emacs 19 is now on the Emacs Tape, a subscription will be a convenient
  2196. way to keep current with Emacs 19 updates as it moves through beta-test.
  2197.  
  2198. A subscription is also an easy way to keep up with the regular bug fixes to
  2199. the MIT X Window System.  We update the X11 Required tape, as fixes and
  2200. patches for the X Window System are issued throughout the year.
  2201.  
  2202. See section "Subscriptions" in the "Free Software Foundation Order Form".
  2203.  
  2204.  
  2205.  
  2206. How to Get GNU Software
  2207. ***********************
  2208.  
  2209. All the software and publications from Free Software Foundation are
  2210. distributed with permission to copy and redistribute.  The easiest way to get
  2211. GNU software is to copy it from someone else who has it.
  2212.  
  2213. You can get GNU software direct from the FSF by ordering diskettes, a tape or
  2214. a CD-ROM.  Such orders provide most of the funds for the FSF staff, so please
  2215. support us by ordering if you can.  See the "Free Software Foundation Order
  2216. Form".
  2217.  
  2218. There are also third party groups who distribute our software; they do not
  2219. work with us, but can provide our software in other forms.  For your
  2220. convenience we list some of them; see "Free Software for Microcomputers".
  2221. Please note that the Free Software Foundation is *not* affiliated with them
  2222. in any way and is responsible for neither the currency of their versions nor
  2223. the swiftness of their responses.
  2224.  
  2225. If you have Internet access and cannot access one of the hosts below, you can
  2226. get the software via anonymous FTP from GNU's distribution host
  2227. `prep.ai.mit.edu' (the IP address is `18.71.0.38').  For more information,
  2228. get file `/pub/gnu/GETTING.GNU.SOFTWARE'.  `prep' is a very busy host and
  2229. only allows a limited number of FTP logins at any given time.  Please use
  2230. another machine, if at all possible.
  2231.  
  2232. These TCP/IP Internet sites provide GNU software via anonymous FTP (program:
  2233. `ftp', user: `anonymous', password: YOUR E-MAIL ADDRESS, mode: `binary').
  2234. Please try them before `prep.ai.mit.edu'.
  2235.  
  2236.    * Australasia: `archie.oz.au' (`archie.oz' for ACSnet),
  2237.      `cair.kaist.ac.kr', `utsun.s.u-tokyo.ac.jp', `ftp.cs.titech.ac.jp'.
  2238.  
  2239.    * Europe: `ugle.unit.no', `ftp.stacken.kth.se', `isy.liu.se',
  2240.      `ftp.luth.se', `unix.hensa.ac.uk', `ftp.mcc.ac.uk',
  2241.      `ftp.informatik.tu-muenchen.de', `ftp.informatik.rwth-aachen.de',
  2242.      `ftp.denet.dk', `ftp.eunet.ch', `nic.switch.ch',
  2243.      `nic.funet.fi', `ftp.win.tue.nl', `irisa.irisa.fr'
  2244.      `grasp1.univ-lyon1.fr', `archive.eu.net'.
  2245.  
  2246.    * USA: `labrea.stanford.edu', `jaguar.cs.utah.edu', `ftp.kpc.com',
  2247.      `ftp.cs.widener.edu', `ftp.cs.columbia.edu', `uxc.cso.uiuc.edu',
  2248.      `col.hp.com', `wuarchive.wustl.edu', `gatekeeper.dec.com',
  2249.      `cc.utah.edu' (VMS GNU Emacs), `mango.rsmas.miami.edu' (VMS GCC),
  2250.      `ftp.uu.net' (under `/packages/gnu').
  2251.  
  2252. Those on JANET can look under `src.doc.ic.ac.uk' in `/gnu'.
  2253.  
  2254. You can get some GNU programs via UUCP.     Ohio State University posts their
  2255. UUCP instructions regularly to newsgroup `comp.sources.d' on USENET.  These
  2256. people will send you UUCP instructions via electronic mail:
  2257.  
  2258.      hao!scicom!qetzal!upba!ugn!nepa!denny, uunet!hutch!barber,
  2259.      src@contrib.de (Europe), james@bigtex.cactus.org, acornrc!bob,
  2260.      toku@dit.co.jp (Japan), staff@cis.ohio-state.edu, info@uunet.uu.net
  2261.  
  2262. For those without Internet access, see the section "Free Software Support"
  2263. for information on getting electronic mail and file transfer via UUCP.
  2264.  
  2265.  
  2266.  
  2267. GNU Source Code CD-ROM
  2268. **********************
  2269.  
  2270. The Free Software Foundation has produced its second CD-ROM.  This CD-ROM
  2271. contains sources for all of the programs on the Emacs, Languages, Utilities,
  2272. Experimental, and the MIT X Required and Optional tapes.  In addition, the
  2273. CD-ROM contains the sources for MULE 0.9.7 (see "Free Software and GNU in
  2274. Japan"); some packages ported to Intel 80386 and 80486-based machines running
  2275. MS-DOS: Demacs, DJGPP 2.4 and MIT Scheme 7.2; and a snapshot of the Emacs Lisp
  2276. Archive at Ohio State University.  (You can get libraries in this archive by
  2277. UUCP (ask `staff@cis.ohio-state.edu' for directions) or by anonymous FTP from
  2278. `archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'.)
  2279.  
  2280. The CD-ROM does *not* contain the contents of the MIT Scheme, VMS or Net2
  2281. tapes.
  2282.  
  2283. The version numbers of the software on the CD-ROM correspond to the version
  2284. numbers listed in "GNU Software Available Now".
  2285.  
  2286. The CD-ROM is in ISO 9660 format and can be mounted as a read-only file
  2287. system on most operating systems.  If your driver supports it you can mount
  2288. the CD-ROM with "Rock Ridge" extensions and it will look just like an
  2289. ordinary Unix file system, rather than one full of truncated and otherwise
  2290. mangled names that fit the vanilla ISO 9660 specifications.
  2291.  
  2292. You can build most of this software without needing to copy the sources off
  2293. the CD.     It requires only enough free disk space for the object files and the
  2294. intermediate build targets.  Except for the GCC binaries for SPARCstations
  2295. running Solaris 2.0 and the MS-DOS binaries, there are no precompiled
  2296. programs on this CD.  You will need a C compiler (programs which need some
  2297. other interpreter or compiler normally provide the C source for a
  2298. bootstrapping program).
  2299.  
  2300. The CD costs $400 if you are buying it for a business or other organization,
  2301. or $100 if you are buying it for yourself.
  2302.  
  2303.    * What do the individual and company prices mean?
  2304.  
  2305.      The software on our disk is free; anyone can copy it and anyone can run
  2306.      it.  What we charge for is the physical disk and the service of
  2307.      distribution.
  2308.  
  2309.      We charge two different prices depending on who is buying.     When a
  2310.      company or other organization buys the disk, we charge $400.  When an
  2311.      individual buys the same disk, we charge just $100.
  2312.  
  2313.      You, the reader, are certainly an individual, not a company.  If you are
  2314.      buying a disk "in person", then you are probably doing so as an
  2315.      individual.  But if you expect to be reimbursed by your employer, then
  2316.      the disk is really for the company, so please pay the company price and
  2317.      get reimbursed for the company price.  We won't try to check up on
  2318.      you-we use the honor system-so please cooperate.
  2319.  
  2320.      Buying CDs at the company price is especially helpful for the GNU
  2321.      project; just 80 CDs at the company price will support an FSF programmer
  2322.      or tech writer for a year.
  2323.  
  2324.    * Why is there an individual price?
  2325.  
  2326.      In the past, our distribution tapes have been ordered mainly by
  2327.      companies.     The CD at the price of $400 provides them with all of our
  2328.      software for a much lower price than they would previously have paid for
  2329.      six different tapes.  To lower the price further would cut into the
  2330.      FSF's funds very badly.
  2331.  
  2332.      However, for individuals, $400 is too high a price; hardly anyone could
  2333.      afford that.  So we decided to make CDs available to individuals at the
  2334.      lower price of $100, but not do the same for companies.
  2335.  
  2336.  
  2337.  
  2338. The Deluxe Distribution
  2339. ***********************
  2340.  
  2341. The Free Software Foundation has been repeatedly asked to create a package
  2342. that provides executables for all of our software.  Usually we offer only
  2343. sources.  In addition to providing binaries with the source code, the Deluxe
  2344. Distribution includes copies of all our printed manuals and reference cards.
  2345.  
  2346. The FSF Deluxe Distribution contains the binaries and sources to hundreds of
  2347. different programs including GNU Emacs, the GNU C Compiler, the GNU Debugger,
  2348. the complete MIT X Window System and the GNU utilities.
  2349.  
  2350. You may choose one of these machines and operating systems: HP 9000 series
  2351. 200, 300, 700 or 800 (4.3 BSD or HP-UX); RS/6000 (AIX); SONY News 68k (4.3 BSD
  2352. or NewsOS 4); Sun-3, Sun-4 or SPARC (SunOS 4 or Solaris).  If your machine or
  2353. system is not listed, or if a specific program has not been ported to that
  2354. machine, please call the FSF office at the phone number below or send e-mail
  2355. to `gnu@prep.ai.mit.edu'.
  2356.  
  2357. We will supply the software on one of these media in Unix tar format: 1600 or
  2358. 6250 bpi, 1/2 inch, reel to reel tape; Sun DC300XLP 1/4 inch cartridge,
  2359. QIC-24; HP 16 track DC600HC 1/4 inch cartridge; IBM RS/6000 1/4 inch
  2360. cartridge, QIC-150; Exabyte 8mm tape.  If your computer cannot read any of
  2361. these, please call us.
  2362.  
  2363. The manuals included are one each of the Bison, Calc, Gawk, GNU C Compiler,
  2364. GNU C Library, GNU Debugger, Flex, GNU Emacs Lisp Reference, Make, Texinfo
  2365. and Termcap manuals; six copies of the manual for GNU Emacs; and a packet of
  2366. reference cards each for GNU Emacs, Calc, the GNU Debugger, Bison and Flex.
  2367.  
  2368. In addition to the printed and on-line documentation, every Deluxe
  2369. Distribution includes a CD-ROM (in ISO 9660 format with Rock Ridge
  2370. extensions) that contains sources of our software.
  2371.  
  2372. The Deluxe Distribution costs $5000.  This package is for people who want to
  2373. get everything compiled for them or who want to make a purchase that helps the
  2374. FSF in a large way.  To order the package, please fill out the "Free Software
  2375. Foundation Order Form", and send it to:
  2376.  
  2377.     Free Software Foundation, Inc.
  2378.     675 Massachusetts Avenue
  2379.     Cambridge, MA    02139-3309
  2380.     USA
  2381.     Phone: (617) 876-3296
  2382.     Electronic mail: gnu@prep.ai.mit.edu
  2383.  
  2384.  
  2385.  
  2386. MS-DOS Distribution
  2387. *******************
  2388.  
  2389. FSF distributes, on 3.5 inch 1.44MB diskettes, some of the GNU software that
  2390. has been ported to MS-DOS.  The disks have both sources and executables.
  2391.  
  2392.  
  2393.  
  2394. Contents of the Demacs diskettes
  2395. --------------------------------
  2396.  
  2397. Demacs is a version of GNU Emacs 18.55 ported to MS-DOS, with some changes
  2398. from Emacs 18.57.  Two versions are actually included-one which handles
  2399. 8-bit character sets, and one, based on Nemacs, which handles 16-bit
  2400. character sets, including Kanji.  FSF distributes it on five diskettes.
  2401.  
  2402. Demacs runs on Intel 80386 and 80486-based machines running MS-DOS.  It is
  2403. compatible with XMS memory managers and VCPI, but not with Microsoft Windows
  2404. extended mode or other DPMI managers.
  2405.  
  2406.  
  2407.  
  2408. Contents of the DJGPP diskettes
  2409. -------------------------------
  2410.  
  2411. DJGPP is a complete port of GCC, libraries, development utilities and a
  2412. symbolic debugger, for Intel 80386 and 80486-based machines running MS-DOS.
  2413. FSF distributes it on four diskettes.
  2414.  
  2415. DJGPP requires at least 5MB of hard disk space to install, and 512K of RAM to
  2416. use.  It is compatible with XMS memory managers and VCPI, but not with
  2417. Microsoft Windows extended mode or other DPMI managers.     It cannot emulate
  2418. multitasking (e.g. the Unix `fork' system call) or signals.
  2419.  
  2420.  
  2421.  
  2422. Contents of the Selected Utilities diskettes
  2423. --------------------------------------------
  2424.  
  2425. The GNUish MS-DOS Project releases GNU software ported to PC compatibles.  In
  2426. general, this software will run on 8086 and 80286-based machines; an 80386 is
  2427. not required.  Some of these utilities are necessarily missing features.  FSF
  2428. distributes it on a set of diskettes.
  2429.  
  2430. We are distributing these utilities, both source and executables: RCS,
  2431. `flex', GAWK, `cpio', `diff', MicroEmacs, `find', some file utilities,
  2432. `gdbm', `grep', libc, `ptx', `indent', `less', `m4', `make', `sed', `shar',
  2433. `sort' and Texinfo.
  2434.  
  2435.  
  2436.  
  2437. Contents of the Windows diskette
  2438. --------------------------------
  2439.  
  2440. We are distributing versions of GNU Chess and `gnuplot' ported to Microsoft
  2441. Windows, on a single diskette, containing both source and executables.
  2442.  
  2443.  
  2444.  
  2445. Free Software for Microcomputers
  2446. ********************************
  2447.  
  2448. We do not provide support for GNU software on microcomputers because it is
  2449. peripheral to the GNU Project.    However, we are distributing a few such
  2450. programs on tape, CD-ROM and diskette.    We are also willing to publish
  2451. information about groups who do support and maintain them.  If you are aware
  2452. of any such efforts, please send the details, including postal addresses,
  2453. archive sites and mailing lists, to either address on the front cover.
  2454.  
  2455. See "MS-DOS Distribution" for more information about microcomputer software
  2456. available from the FSF.     Please do not ask us about any other software.     The
  2457. FSF does *not* maintain any of it and has *no* additional information.
  2458.  
  2459.    * GNU Software *not* on Apple computers
  2460.  
  2461.      In lawsuits, Apple claims the power to stop people from writing any
  2462.      program that has a user interface that works even vaguely like the
  2463.      Macintosh's.  If Apple wins in the courts, it will create for itself a
  2464.      new power over the public that will enable it to put an end to free
  2465.      software.    So long as Apple is committed to establishing this kind of
  2466.      monopoly, we will not provide any support or software for Apple
  2467.      machines.    We ask that you too refrain from developing for or porting to
  2468.      Apple systems, since any more software adds to their business.  Don't
  2469.      feed the lawyer that bites you!
  2470.  
  2471.    * Boston Computer Society
  2472.  
  2473.      The BCS has thousands of shareware and free programs for microcomputers,
  2474.      including some GNU programs.  Contact them to see what is available for
  2475.      your machine:
  2476.  
  2477.          Boston Computer Society
  2478.          1 Kendall Square, Bldg 1400,
  2479.          Cambridge, MA   02139
  2480.          USA
  2481.          Phone: (617) 252-0600
  2482.  
  2483.    * GNU Software on the Amiga
  2484.  
  2485.      Get Amiga ports of many GNU programs using anonymous FTP from host
  2486.      `ftp.funet.fi' in `/pub/amiga/gnu' (Europe).
  2487.  
  2488.      For info on (or offers to help with) the GCC port and related projects,
  2489.      ask Leonard Norrgard, `vinsci@nic.funet.fi'.  For info on the GNU Emacs
  2490.      port, ask David Gay, `dgay@di.epfl.ch', or Mark D. Henning,
  2491.      `henning@stolaf.edu'.  You can get more info via anonymous FTP in
  2492.      `prep.ai.mit.edu:/pub/gnu/MicrosPorts/Amiga'.
  2493.  
  2494.    * GNU Software for Atari TOS and Atari Minix
  2495.  
  2496.      Get Atari ports by anonymous FTP from `atari.archive.umich.edu'
  2497.      (maintained by Howard Chu, `hyc@hanauma.jpl.nasa.gov').  Ports are
  2498.      discussed on USENET in newsgroups `comp.sys.atari.st.tech' &
  2499.      `comp.sys.atari.st'.
  2500.  
  2501.    * GNU C/C++ 2.2.2 for OS/2 2.0
  2502.  
  2503.      Michael Johnson has completed a new, completely stand-alone port of the
  2504.      GNU C/C++ Version 2.2.2 compiler for OS/2 2.0.  It has the C/C++
  2505.      compilers, the GNU assembler, documentation & both OS/2-specific and the
  2506.      BSD C libraries.  You can get it from host `hobbes.nmsu.edu' in file
  2507.      `/pub/os2/2.0/programming/gcc2-222' by FTP.  To join the mailing list,
  2508.      send a message to `os2gcc-request@charon.mit.edu'.
  2509.  
  2510.    * Linux: a free Unix system for 386 machines
  2511.  
  2512.      Linux (named after its author, Linus Torvalds, and Minix) is a free Unix
  2513.      clone which implements a subset of System V and POSIX functionality.
  2514.      Linux has been written from scratch and does not contain any proprietary
  2515.      code.  Many of the utilities and libraries are GNU Project software.
  2516.      Linux runs only on 386/486 AT-bus (and some EISA-bus) machines.  Porting
  2517.      to non-Intel architectures is hard because the kernel makes extensive
  2518.      use of 386 memory management and task primitives.    Linux is freely
  2519.      distributable and available via anonymous FTP: `tsx-11.mit.edu' in
  2520.      `/pub/linux' (USA), `nic.funet.fi' in `/pub/OS/Linux' (Europe).  Ask
  2521.      `linux-activists-request@niksula.hut.fi' about their mailing lists.  See
  2522.      USENET newsgroup `comp.os.linux' for Linux discussions.
  2523.  
  2524.    * Free 386BSD
  2525.  
  2526.      William F. Jolitz et al. have written a 386 port of BSD Unix.  This
  2527.      kernel is said to be free of AT&T code and is freely redistributable.
  2528.      You can obtain more information from `sokol@reyes.stanford.edu'.  This
  2529.      is the result of the work described in the Dr. Dobb's Journal series on
  2530.      386BSD.
  2531.  
  2532.    * Free NetBSD
  2533.  
  2534.      Chris Demetriou and friends have released another flavour of Unix for
  2535.      386 machines.  NetBSD is based on 386BSD 0.1, but also contains code
  2536.      from the Berkeley Networking 2 distribution, some original code from the
  2537.      NetBSD team and many bug fixes.  Anonymous FTP the NetBSD 0.8
  2538.      distribution from `agate.berkeley.edu' in `/pub/NetBSD/NetBSD-0.8'.  For
  2539.      more info, contact `netbsd-help@sun-lamp.cs.berkeley.edu'.
  2540.  
  2541.    * DJGPP, the GNU C/C++ compiler for MS-DOS
  2542.  
  2543.      D. J. Delorie has ported GCC/G++ 2.4 to the 386 MS-DOS platform.  The
  2544.      compiler and programs it generates run in 32-bit mode with full virtual
  2545.      memory support.  DJGPP is available via FTP from `ftp.clarkson.edu' in
  2546.      `/pub/msdos/djgpp'.  You can subscribe to a mailing list on DJGPP by
  2547.      sending your e-mail address to `djgpp-request@sun.soe.clarkson.edu'.
  2548.  
  2549.      The FSF is distributing DJGPP both on floppies and CD (see "MS-DOS
  2550.      Distribution" and "GNU Source Code CD-ROM").
  2551.  
  2552.    * Demacs, GNU Emacs for MS-DOS
  2553.  
  2554.      Manabu Higashida and Hirano Satoshi have released Demacs, a GNU Emacs
  2555.      port for 386/486 MS-DOS.  Version 1.2.0 is the first post-beta release.
  2556.      Demacs provides several DOS-specific features: support for binary or
  2557.      text file translation, "8 bit clean" display mode, 80x86 software
  2558.      interrupt calls via an `int86' Lisp function, machine-specific features
  2559.      such as function key support, file name completion with drive name,
  2560.      child processes (`suspend-emacs' and `call-process').  Dired mode works
  2561.      without `ls.exe'.    Anonymous FTP it from: `wuarchive.wustl.edu' in
  2562.      `/mirrors/msdos/demacs', `utsun.s.u-tokyo.ac.jp' in `/GNU/demacs'
  2563.      (Japan), and `ftp.funet.fi' in `/pub/gnu/emacs/demacs' (Europe).
  2564.  
  2565.      The FSF is distributing Demacs both on floppies and CD (see "MS-DOS
  2566.      Distribution" and "GNU Source Code CD-ROM").
  2567.  
  2568.    * Freemacs, an Extensible Editor for MS-DOS
  2569.  
  2570.      Russ Nelson, `nelson@crynwr.com', has written a small programmable
  2571.      editor called Freemacs.  It is compatible enough with GNU Emacs that
  2572.      Freemacs users can use the `GNU Emacs Manual' as a reference for it.  It
  2573.      will run on most MS-DOS systems, including 8088 machines.
  2574.  
  2575.      Anonymous FTP it from `emacs16a.zip' (under `PD1:<MSDOS.FREEMACS>') from
  2576.      `wsmr-simtel20.army.mil'; or send $15 (copying fee) to:
  2577.  
  2578.          Russ Nelson
  2579.          11 Grant St.
  2580.          Potsdam, NY  13676
  2581.          USA
  2582.          Phone: (315) 268-1925 (Fax: 9201)
  2583.  
  2584.      Specify floppy format: `5.25"/360K' or `3.50"/720K'.
  2585.  
  2586.    * GNU Software on MS-DOS
  2587.  
  2588.      Russ Nelson has MS-DOS ports of many GNU programs available on floppy
  2589.      disk.  Contact him at the above address for more information.
  2590.  
  2591.      You can ask `info-gnu-msdos-request@sun.soe.clarkson.edu' about MS-DOS
  2592.      ports of GNU programs and related mailing lists.  Or anonymous FTP files
  2593.      `/pub/gnu/MicrosPorts/MSDOS*' on `prep.ai.mit.edu'.
  2594.  
  2595.      The FSF is distributing MS-DOS ports of many GNU programs on both on
  2596.      floppies and CD (see "MS-DOS Distribution" and "GNU Source Code CD-ROM").
  2597.  
  2598.  
  2599.  
  2600. FSF T-shirt
  2601. ***********
  2602.  
  2603. We still have our Free Software Foundation T-shirts available, designed by
  2604. Cambridge artist Jamal Hannah.    The front of the t-shirt has an image of a
  2605. GNU hacking at a workstation with the text "GNU's Not Unix" above and the
  2606. text "Free Software Foundation" below.    They are available in two colors,
  2607. Natural and Black.  Natural is an off-white, unbleached, undyed,
  2608. environment-friendly cotton, printed with black ink, and is great for
  2609. tye-dyeing or displaying as is.     Black is printed with white ink and is
  2610. perfect for late night hacking.     All shirts are thick 100% cotton, and are
  2611. available in sizes M, L, XL and XXL.
  2612.  
  2613. Use the "Free Software Foundation Order Form" to order your shirt, and
  2614. consider getting one as a present for your favorite hacker!
  2615.  
  2616.  
  2617.  
  2618.      *Work for something because it is good, not just because it stands a
  2619.      chance to succeed.*
  2620.  
  2621.                  -Vaclav Havel
  2622.  
  2623.  
  2624.  
  2625. Thank GNUs
  2626. **********
  2627.  
  2628. Thanks to all those mentioned above in "Informal ``GCC Consortium''", "GNUs
  2629. Flashes", "Project GNU Status Report", "GNU in Japan" and "GNU Software
  2630. Available Now".
  2631.  
  2632. Thanks to the Artificial Intelligence Laboratory and the Laboratory for
  2633. Computer Science at MIT for their invaluable assistance.
  2634.  
  2635. Thanks to the Max-Plack-Institut fuer Informatik Im Stadtwald for buying our
  2636. Deluxe Distribution package.
  2637.  
  2638. Thanks are due to the following people for their assistance in Japan:
  2639. Nobuyuki Hikichi & Mieko Hikichi, Ken'ichi Handa, Dr. Ikuo Takeuchi, Bob
  2640. Myers, David Littleboy, Mike Kandall, Prof. Masayuki Ida, SEA & Japan Unix
  2641. Society, Michio Nagashima & Paul Abramson.  Thanks to Village Center, Inc.,
  2642. ASCII Corporation, A.I. Soft and many others in Japan, for their continued
  2643. donations and support.
  2644.  
  2645. Thanks again to the USENIX Association for letting us have a table at their
  2646. conference; to the Open Software Foundation for their continued support; and
  2647. to Cygnus Support for assisting Project GNU in many ways.
  2648.  
  2649. Thanks to Wired Magazine and Barry Meikle of the University of Toronto
  2650. Bookstore for donating us ad space in their separate publications.
  2651.  
  2652. Thanks to Warren A. Hunt, Jr. and Computational Logic, Inc. for their
  2653. donation and support.
  2654.  
  2655. Jim Blandy thanks Jamie Zawinski for his implementation of some of the
  2656. X-related features in Emacs 19.
  2657.  
  2658. Thanks go out to all those who have either lent or donated machines,
  2659. including Cygnus Support for a Sun SPARCstation; Hewlett-Packard for two
  2660. 80486, six 68030 and four Spectrum computers; Brewster Kahle of Thinking
  2661. Machines Corp. for a Sun-4/110; CMU's Mach Project for a Sun-3/60;
  2662. Intel Corp. for their 386 machine; NeXT for their workstation; the MIT Media
  2663. Laboratory for a Hewlett-Packard 68020; SONY Corp. and Software Research
  2664. Associates, Inc., both of Tokyo, for three SONY News workstations; IBM Corp.
  2665. for an RS/6000; the MIT Laboratory of Computer Science for the DEC MicroVAX;
  2666. the Open Software Foundation for the Compaq 386; Delta Microsystems for an
  2667. Exabyte tape drive; an anonymous donor for 5 IBM RT/PCs; Liant Software Corp.
  2668. for five VT100s; Jerry Peek for a 386 machine; NCD Corporation for an X
  2669. terminal; and Interleaf, Inc., Veronika Caslavsky, Paul English,
  2670. Cindy Woolworth and Lisa Bergen for the loan of a scanner.
  2671.  
  2672. Thanks to all those who have contributed ports and extensions, as well as
  2673. those who have contributed other source code, documentation and good bug
  2674. reports.
  2675.  
  2676. Thanks to all those who sent money and offered help.
  2677.  
  2678. Thanks also to all those who support us by ordering manuals, distribution
  2679. tapes, diskettes and CD-ROMs.
  2680.  
  2681. The creation of this bulletin is our way of thanking all who have expressed
  2682. interest in what we are doing.
  2683.  
  2684.  
  2685.  
  2686. Free Software Foundation Order Form
  2687. ***********************************
  2688.  
  2689. Price and contents may change without notice after January 31, 1994.  All
  2690. items are distributed with permission to copy and to redistribute.  Texinfo
  2691. source for each manual (and source for each reference card) is on the
  2692. appropriate tape, diskette or CD-ROM; the prices for these magnetic media do
  2693. not include printed manuals or reference cards.     All items are provided on an
  2694. "as is" basis, with no warranty of any kind.  Please allow six weeks for
  2695. delivery (though it won't usually take that long).
  2696.  
  2697.  
  2698.       PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER January 31, 1994.
  2699.  
  2700. The following tapes in the formats indicated (see "GNU Software Available
  2701. Now" for contents of the tapes):
  2702.  
  2703.              Please circle the dollar amount for each tape you order.
  2704.  
  2705.             Reel to      Sun (1)    HP          IBM (2)    Exabyte
  2706.             reel                  RS/6000
  2707. (c.t. = cartridge tape) Unix tar  Unix tar  Unix tar  Unix tar    Unix tar
  2708. (n/a = not available)    9-track      QIC-24    16-track  QIC-150
  2709.             1600 bpi  DC300XLP  DC600HC   DC600A
  2710. Tape contents above.    1/2" reel 1/4" c.t. 1/4" c.t. 1/4" c.t. 8mm c.t.
  2711.  
  2712. Emacs            $200      $210        $230      $215 (3)    $205
  2713. Languages        $200      $210        $230       n/a    $205
  2714. Experimental        $200      $210        $230      $215    $205
  2715. Utilities        $200      $210        $230      $215    $205
  2716. BSD-Net2        $200      $210        $230      $215    $205
  2717. Scheme            $200      $210        $230      $215    $205
  2718. X11r5-Required        $200      $210        $230      $215    $205
  2719. X11r5-Optional        $200      $210        $230      $215    $205
  2720.  
  2721.      (1) Sun tapes can be read on some other Unix systems.
  2722.      (2) IBM RS/6000 tapes can be read on some other Unix systems.
  2723.      (3) The IBM Emacs tape also has binaries for GNU Emacs.
  2724.  
  2725.  
  2726. Subscriptions, 4 updates for one year:
  2727.  
  2728. FSF's Subscription Service provides four new versions of the tape of your
  2729. choice.     It is offered only for tapes that change frequently (see "Tape
  2730. Subscription Service").
  2731.  
  2732. Emacs            $600      $630        $690      $645    $615
  2733. Languages        $600      $630        $690       n/a    $615
  2734. Experimental        $600      $630        $690      $645    $615
  2735. Utilities        $600      $630        $690      $645    $615
  2736. X11r5-Required        $600      $630        $690      $645    $615
  2737.  
  2738.       Subtotal $ ______     Please put total of the above circled amounts here.
  2739.  
  2740.  
  2741. The following, on 1600 bpi reel-to-reel 9 track 1/2" tapes, in VMS BACKUP
  2742. format (aka interchange format):
  2743.  
  2744. ____ @ $195  = $ ______      VMS Emacs, GNU Emacs source & executables only.
  2745.               None of the other software on the GNU Emacs Tape,
  2746.               described above, is included
  2747. ____ @ $195  = $ ______      VMS Languages, GCC, GAS, and Bison source and
  2748.               executables only.  None of the other software on the
  2749.               GNU Languages Tape, described above, is included.
  2750.  
  2751. FSF Deluxe Distribution (see "Deluxe Distribution" and end of order form):
  2752.  
  2753. ____ @ $5000 = $ ______      Deluxe Distribution, with manuals, reference cards,
  2754.               source code and executables.
  2755.  
  2756. The following source and executables for MS-DOS, on 3.5" 1.44MB diskettes (see
  2757. ``MS-DOS Distribution''):
  2758.  
  2759. ____ @ $ 90  = $ ______      Demacs (a port of GNU Emacs) on diskettes, for 80386
  2760.               and up.  Two versions are included.  One handles
  2761.               8-bit characters sets.  The other, based on Nemacs,
  2762.               handles 16-bit character sets, including Kanji.
  2763. ____ @ $ 80  = $ ______      DJGPP on diskettes, GCC version 2, for 80386
  2764.               and up.  DJGPP is a complete port of GCC, libraries,
  2765.               development utilities, and a symbolic debugger, for
  2766.               Intel 80386 and 80486-based machines running
  2767.               MS-DOS.  DJGPP requires at least 5MB of hard disk
  2768.               space to install, and 512K of RAM to use.  It is
  2769.               compatible with XMS memory managers and VCPI, but
  2770.               not with Microsoft Windows extended mode or other
  2771.               DPMI managers.  It cannot emulate multitasking (e.g.
  2772.               fork) or signals.
  2773. ____ @ $ 85  = $ ______      Selected Utilities from the GNUish MS-DOS Project on
  2774.               diskettes, 8086 and up.  The utilities include:
  2775.               RCS, flex, GAWK, cpio, diff, MicroEmacs, find,
  2776.               some file utilities, gdbm, grep, libc, ptx,
  2777.               indent, less, m4, make, sed, shar, sort, and
  2778.               Texinfo.  Some of these utilities are necessarily
  2779.               missing features.
  2780. ____ @ $ 40  = $ ______      Windows diskette, GNU Chess and gnuplot for
  2781.               Microsoft Windows.
  2782.  
  2783. CD-ROM, in ISO 9660 format (see "GNU Source Code CD-ROM"):
  2784.  
  2785. ____ @ $400  = $ ______      GNU Source Code CD-ROM for corporations and
  2786.               other organizations.
  2787. ____ @ $100  = $ ______      GNU Source Code CD-ROM for individuals.
  2788.  
  2789.  
  2790. The following manuals, 6 by 9.25 inches, soft cover with an illustration,
  2791. offset printed, "lay-flat" binding (see "GNU Documentation"):
  2792.  
  2793.    *** NEW !!! ***
  2794.  
  2795. ____ @ $ 25  = $ ______      GNU Emacs manual, unit price for 1 to 5 copies,
  2796.               430 pages, new 8th edition with a reference card.
  2797. ____ @ $ 17  = $ ______      GNU Emacs manuals, unit price for 6 or more.
  2798.  
  2799. ____ @ $ 50  = $ ______      GNU Emacs Lisp Reference manual, 614 pages in
  2800.               2 volumes.
  2801. ____ @ $200  = $ ______      A box of 5 GNU Emacs Lisp Reference manuals.
  2802.  
  2803. ____ @ $ 20  = $ ______      Debugging with GDB, 182 pages, with a reference
  2804.               card.
  2805. ____ @ $ 20  = $ ______      Texinfo manual, 248 pages.  Texinfo is GNU's
  2806.               structured documentation system, included with GNU
  2807.               Emacs.  Texinfo is used to produce both on-line and
  2808.               printed documents.  This manual describes how to
  2809.               write Texinfo documents.
  2810. ____ @ $ 20  = $ ______      Gawk manual, 191 pages.
  2811.  
  2812. ____ @ $ 20  = $ ______      Make manual, 164 pages.
  2813.  
  2814. ____ @ $ 15  = $ ______      Bison manual, 98 pages, with a reference card.
  2815.  
  2816. ____ @ $ 15  = $ ______      Flex manual, 120 pages, with a reference card.
  2817.  
  2818.  
  2819. The following manual, 6 by 9.25 inches, soft cover, photocopied, GBC binding:
  2820.  
  2821. ____ @ $ 15  = $ ______      Termcap manual, 68 pages.  Documents the termcap
  2822.               library and GNU's extensions to it.  The GNU termcap
  2823.               library is included with GNU Emacs.
  2824.  
  2825. The following manuals, 8.5 by 11 inches, soft cover, photocopied, GBC binding:
  2826.  
  2827. ____ @ $ 50  = $ ______      Using and Porting GNU CC version 2.4, 388 pages.
  2828.  
  2829. ____ @ $ 20  = $ ______      Using and Porting GNU CC version 1.42, 206 pages.
  2830.  
  2831.   *** NEW !!! ***
  2832.  
  2833. ____ @ $ 50  = $ ______      GNU C Library Reference Manual, 698 pages. NEW!
  2834.  
  2835. ____ @ $ 50  = $ ______      GNU Emacs Calc manual, 596 pages, with a reference
  2836.               card.     Calc is an extensible, advanced mathematical
  2837.               tool and desk calculator that runs under GNU Emacs.
  2838.  
  2839. The following reference cards, unit price, without the manuals:
  2840.  
  2841. ____ @ $  2  = $ ______      GNU Emacs reference card - version 18.
  2842.  
  2843. ____ @ $  2  = $ ______      GNU Emacs reference card - version 19.
  2844.  
  2845. ____ @ $  2  = $ ______      GNU Emacs Calc reference card.
  2846.  
  2847. ____ @ $  2  = $ ______      GDB reference card.
  2848.  
  2849. ____ @ $  2  = $ ______      Bison reference card.
  2850.  
  2851. ____ @ $  2  = $ ______      Flex reference card.
  2852.  
  2853.  
  2854. The following reference cards, in packets of ten:
  2855.  
  2856. ____ @ $ 10  = $ ______      GNU Emacs reference cards - version 18.
  2857.  
  2858. ____ @ $ 10  = $ ______      GNU Emacs reference cards - version 19.
  2859.  
  2860. ____ @ $ 10  = $ ______      GNU Emacs Calc reference cards.
  2861.  
  2862. ____ @ $ 10  = $ ______      GDB reference cards.
  2863.  
  2864. ____ @ $ 10  = $ ______      Bison reference cards.
  2865.  
  2866. ____ @ $ 10  = $ ______      Flex reference cards.
  2867.  
  2868.  
  2869. GNU/FSF T-shirts, thick 100% cotton:
  2870.  
  2871. The front of the t-shirt has an image of a GNU hacking at a workstation with
  2872. the text "GNU's Not Unix" above and the text "Free Software Foundation below.
  2873. Natural is an off-white, unbleached, undyed, environment-friendly cotton,
  2874. printed with black ink.     Black is printed with white ink (see "Announcing FSF
  2875. T-shirts").
  2876.  
  2877. ____ @ $ 15  = $ ______      Size M     ____ natural  ____ black.
  2878.  
  2879. ____ @ $ 15  = $ ______      Size L     ____ natural  ____ black.
  2880.  
  2881. ____ @ $ 15  = $ ______      Size XL    ____ natural  ____ black.
  2882.  
  2883. ____ @ $ 15  = $ ______      Size XXL   ____ natural  ____ black.
  2884.          ------
  2885.  
  2886.       Subtotal $ ______
  2887.  
  2888.          + $ ______      In  Massachusetts:  add 5% sales tax, or give tax
  2889.               exempt number.
  2890.          + $ ______      In Alaska, Hawaii, or Puerto Rico for shipping:
  2891.               for GNU Emacs Lisp Reference and GNU Emacs Calc
  2892.               manuals, add $5 each, or $20 per box.     For all other
  2893.               items, add $5 base charge, then $1 per item except
  2894.               reference cards; i.e.,
  2895.               shipping for all other items = $5 + $1 * n.
  2896.          + $ ______      Outside of U.S., Canada, and Puerto Rico for
  2897.               shipping: for each box of GNU Emacs Lisp Reference
  2898.               manuals, add $60.  For all other items, add $20 base
  2899.               charge, and then add $10 more for each item (except
  2900.               reference cards) in the order; i.e.,
  2901.               shipping for all other items = $20 + $10 * n.
  2902.          + $ ______      Optional (tax-deductible in the U.S.) donation.
  2903.          ------
  2904.  
  2905.      TOTAL $ ______      We pay for shipping via UPS ground transportation in
  2906.               the contiguous 48 states and Canada.
  2907.  
  2908. Orders filled only upon receipt of check or money order in U.S. dollars.
  2909. We do not have the staff to handle the billing of unpaid orders.
  2910. Please help keep our lives simple by including your payment with your order.
  2911.  
  2912.  
  2913. Please make checks payable to the Free Software Foundation.
  2914.  
  2915.  
  2916. Name: ________________________________________________________________________
  2917.  
  2918. Mail Stop/Dept. Name: ________________________________________________________
  2919.  
  2920. Organization: ________________________________________________________________
  2921.  
  2922. Street Address: ______________________________________________________________
  2923.  
  2924. City/State/Province: _________________________________________________________
  2925.  
  2926. Zip Code/Postal Code/Country: ________________________________________________
  2927.  
  2928. Telephone number in case of a problem with your order.
  2929. Overseas orders, please put FAX numbers. _____________________________________
  2930.  
  2931. For orders from outside the U.S.: Orders must be paid in U.S. dollars. You
  2932. are responsible for paying all duties, tariffs, and taxes.  If you refuse
  2933. to pay the charges, the shipper will return or abandon the order.
  2934.  
  2935.  
  2936. For Deluxe Distributions:
  2937.  
  2938.  
  2939. Machine: _____________________________________________________________________
  2940.  
  2941. Operating system: ____________________________________________________________
  2942.  
  2943. Media type: __________________________________________________________________
  2944.  
  2945.              Please mail orders to: Free Software Foundation
  2946.                         675 Massachusetts Avenue
  2947. PRICES AND CONTENTS MAY CHANGE            Cambridge, MA  02139  USA
  2948. WITHOUT NOTICE AFTER January 31, 1994.        +1 617 876 3296
  2949.  
  2950. ---------------------------------------------------------------------
  2951.  
  2952.                              -------
  2953.                             |        |
  2954.      Free Software Foundation, Inc.            | stamp |
  2955.      675 Massachusetts Avenue                |        |
  2956.      Cambridge, MA  02139-3309                | here  |
  2957.      USA                        |        |
  2958.                              -------
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970. ---------------------------------------------------------------------
  2971.  
  2972. enjoy -len
  2973.  
  2974. Member of the League for Programming Freedom.
  2975. Ask <lpf@uunet.uu.net> via e-mail for information.
  2976.  
  2977.  
  2978.